About PDF Xpansion SDK - PDF/A Converter

Open a PDF file or stream and convert it to PDF/A-1, -2, -3 or -4.

The PDF Xpansion SDK - PDF/A Converter enables your application to open a PDF file or stream and convert it to any PDF/A version (1, 2, 3 or 4) and conformity level (a, b, u, f and e). You can buy and use each PDF/A version separately, while the decision for a specific version automatically entitles you to support all conformity levels of that version. The component may be implemented into Windows UWP apps and desktop programs developed for the Business-to-Business, Business-to-Government and Business-to-Consumer sectors.

The PDF/A Converter is composed of components of the PDF Xpansion SDK. It processes documents that conform to the PDF specification (versions 1.0 – 1.7) and to ISO 32000 standards (versions 1 and 2).

The PDF/A Converter provides conversion of PDF documents and streams to PDF/A-1, PDF/A-2 and PDF/A-3. You can buy and use each PDF/A version (1, 2, 3) separately, while the decision for a specific version automatically entitles you to support all conformity levels of that version (a, b and u).

The PDF/A Converter saves documents to files conforming to ISO 32000 standards (versions 1 and 2). PDF/A-1 is the oldest PDF/A standard, published as ISO standard for an electronic document file format for long-term preservation. Files that comply with the PDF/A-2 standard additionally may use JPG2000 compression, transparencies and layers. And they are allowed to have PDF/A-1 files embedded. The PDF/A-3 standard allows embedding files of any type, not just PDF/A files. This liberalization of the standard has several implications: for example, you may now enable the users of your document archiving and DMS solutions to embed the source documents into the PDF/A archive files. PDF/A-3 files may also be used to carry XML files that consist of the billing data for e-invoicing solutions. That allowed, the PDF/A-3 file may hold both a visual representation of the invoice (in the PDF part of the file), and a part that may be read and processed directly by e-billing/e-invoicing applications. Therefore, for example the e-invoicing formats FACTUR-X (French) or ZUGFeRD (German) may be used to embed the respective XML-based invoicing data into PDF/A-3 files.

The component includes a special callback interface. This status parameter is optional, but recommended to allow monitoring the PDF/A conversion process. You need to implement it to get detailed information about the conversion procedure: Some PDF documents, which are nonetheless correct, cannot be correctly converted to the PDF/A format, and the method fails. Using callback messaging, you get the detailed reason for the conversion failure.