PDF Custom SDK for PDF Object Access

Deep API Access to PDF Page Contents

Most PDF API's see a document at page and print level. The PDF Custom SDK is unique. It goes deeper. It looks at all the contents of the page and presents them through the API as a list of objects. All these individual elements are available for modification. This powerful PDF object-level control is a game-changer. It delivers an array of new possibilities for preprocessing PDF. Combine it with our PDF Conversion and Creation SDK's for the ultimate in PDF control and manipulation. You can also use the object display list to map PDF to you own format or create your own conversion engine.

The Custom PDF API treats page contents as a list of objects whose values and attributes can change. Read, write, edit, and create page contents which contain fonts, images, vector objects, and so on. All objects are independent of each other. Each object includes all the relevant information about itself. For example, text objects contain details about their font attributes. Objects layer in the order they appear in the display list. Using the Custom PDF SDK, you can change the appearance of a page and then resave it as a PDF. You can also create pages from scratch.

Parse and access object data within all PDF versions, including ISO standard, PDF 2.0. For Open Design Alliance members, the SDK includes source code to create the ODA OdDbDatabase in memory of a given PDF page.

The Custom API is very flexible and easy to integrate. Please contact us to discuss your project to see if the Custom PDF SDK is a good fit for you. We'll set you up with a free evaluation and help you with the test integration.

Examples with PDF Object Data Access

  • Search and extract specific objects from a PDF page

  • Add direct support for your own format without a conversion step

  • Import object data without a conversion step into your application

  • Search object geometry data

  • Find text object strings

  • Perform operations on object data

  • Delete object data

  • Change attributes of object data

  • Extract image objects like JPEG files.

  • Snapping