A wrapper of PDF::API2