PDF- & PDF/A
in PDF Xpansion SDK
PDFPDF/AXPS/OXPSTXTRasterimagesSVGEMFHTML
The PDF Developer Tool provides powerful APIs that you can use to develop PDF/XPS-enabled applications and/or software solutions. Among other things, it offers you a wide range of options for creating and editing PDF, PDF/A or XPS documents, for displaying and printing them on paper, for converting between these formats and for exporting and/or importing them from/to other file formats. With this API, you can easily integrate PDF functions into Windows desktop applications for the PC as well as into Windows apps.
Our solution supports Windows 10 and the Universal Windows Platform (UWP). Our powerful PDF library provides end users with a fully-fledged PDF editor that makes editing page content effortless. In addition, a comprehensive, ready-made PDF viewer is available, which ensures convenient viewing and navigation through PDF documents. It enables the display and processing of dynamic forms in XFA format for C++ and .NET applications. In addition, almost every language worldwide is supported. The API makes it easy to read and fill in form data.
PDF/A
With the developer library, you can integrate functions for creating PDF/A-1, PDF/A-2, PDF/A-3 and PDF/A-4 files into your applications. Dabei werden alle aktuell existierenden Konformitätsstufen (a, b, u) des PDF/A-Formats unterstützt. In Dateien, die den PDF/A-3-Standard erfüllen, dürfen nicht mehr nur PDF/A-Dateien, sondern beliebige Dateien eingebettet werden. This means, for example, that the original file can be embedded in a PDF/A-3 file as part of an archive solution or an XML file for invoice processing systems.
Core Functionality
- Open file/stream
- Save file/stream
- Open and save encrypted documents, including document encryption
- Save changes as document version in PDF file
- Load linearized part / save linearized file/stream
- Split/merge documents
- Assemble pages
- Merge content from pages
- Copy pages within a document
- Page management (add, move, delete, resize, etc.)
- Search text in documents (text export)
- Print document
- Render and/or display pages
- Digital signatures
- Validate and sign, with timestamps
- Certification signatures, document timestamps
- PAdES signatures – validate all compliance levels, sign with compliance levels B and T
- PAdES signatures – sign with compliance levels LT- and LTA
- Form fields – fill in and read out, create and edit properties
- FDF, XFDF (import/export/send), HTML (send)
- Links, bookmarks (table of contents, outline), named destinations
- Comments – processing with the SDK API
- Text highlighting
- Notes, stamps, watermarks
- Textbox & labeling
- Pen, eraser
- Redaction
- Shapes (line, rectangle, circle, etc.)
- Media and 3D comments
- Attachments as comments
- Feedback & status indicators for comments
- Layers
- Embedded files
- Data relationships for embedded files
- Processing XMP metadata
- Collections of fonts/images
- Logical document structure and tagged content (Tagged PDF)
- Creating/processing PDF
- Identify PDF content (Rich Content API, non-interactive)
- Recreate and edit PDF content (Rich Content API, non-interactive)
- Edit PDF content = identify + recreate
- Conversion to PDF/A-1
- Conversion to PDF/A-2
- Conversion to PDF/A-3
- Conversion to PDF/A-4
- Import from XPS (requires opening XPS and saving PDF)
- Import GDI metafiles (EMF) as PDF page
- Import GDI+ metafiles (EMF+) as PDF page
- Execution of JavaScripts
- Optimization
- Flatten fields, comments, and layers
- Optimize page content
- Optimize document object model
- Convert text elements to vector graphics
- Fill out forms
- Popups, thumbnail page view, viewer snapshots (viewer state)
- Media player API
- WPF control
- Magnifying & snapshot tools
- Tracker tool (including adding notes, stamps, watermarks)
- Rectangle tool (including adding fields, references, etc.)
- Text (selection, highlight)
- Stylus
- Management of PDF comments (e.g., move, resize, remove)
- PDF textbox & labeling
- PDF pen, eraser
- PDF shapes (line, rectangle, circle, etc.)
- Page content editing tool (Rich Content API required)
- Textbox editor
- Dynamic notes
- Text markup
- Comments & pen