PDF Xpansion SDK
My Account

PDF Xpansion SDK



Back to SDK

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.
PDF & PDF/A

PDF

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