PDF SDK 15: ZUGFeRD 2.1.1/2.0, Factur-X and XRechnung
My Account

PDF Xpansion SDK 15 with ZUGFeRD 2.1.1/2.0, Factur-X & XRechnung

Development Tool: Integration in Applications

PDF Xpansion SDK Version 15

The PDF Developer Tool provides powerful APIs to help you 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, exporting and/or importing from/to other file formats. With this API, you can easily integrate PDF functions into both Windows desktop applications for the PC and Windows Apps.
A ZUGFeRD, Factur-X and XRechnung API was added to the PDF SDK for Eu-compliant invoicing according to standard 16931.

Download the trial version of PDF SDK
The trial version is available for you in your personal account.
PDF Presentation
A new version of the PDF Xpansion SDK is available!

What’s New?

  • Compare text (diff procedure) in two PDF documents, mark changes to show in the viewer or to save as text markup
  • Improved rendering of PDF content
  • Support of all current formats/specifications for sending and receiving eInvoices: ZUGFeRD 1.0 to 2.1.1 (all profiles) and Factur-X, XRechnung up to and including version 2.1.1(valid from February 1, 2022)
  • Support of UBL syntax for import of data from XRechnung (to UN/CEFACT)
  • Visualize XML invoices (generate PDF using XML invoice and design template): convert content of XML to PDF, and place the content in a predefined invoice layout design
  • Reformat invoice from one standard to another: open a format standard, convert & save
  • Extended features for electronic signatures: Certification signatures, document time stamps
  • PAdES signatures: verification of all conformance levels, signing with B (Basic) & T (Time) conformance levels; signing with LT (Long-Term-Validation) & LTA (Long-Term Availability and Integrity of Validation) conformance levels
  • Embedding of time stamps according to ISO 32000-2 and to RFC 3161 protocol into electronic signatures
Environmental awareness with PDF Xpansion SDK

Environmental awareness & efficiency:
Electronic invoices instead of paper!

Well-known companies rely on PDF Xpansion Technology

PDF SDK mit ZUGFeRDPDF SDK mit XRechnungPDF SDK mit Factur-XPDF API mit ZUGFeRD 2.0PDF SDK mit XRechnung
PDF SDK mit ZUGFeRDPDF SDK mit XRechnungPDF SDK mit Factur-XPDF API mit ZUGFeRD 2.0PDF lib mit ZUGFeRD 2.0
PDF SDK mit ZUGFeRDPDF SDK mit XRechnungPDF SDK mit Factur-XPDF API mit ZUGFeRD 2.0PDF lib mit ZUGFeRD 2.0
PDF SDK mit ZUGFeRDPDF SDK mit XRechnungPDF SDK mit Factur-XPDF API mit ZUGFeRD 2.0PDF lib mit ZUGFeRD 2.0


Do you have questions about licensing or features? Contact us without obligation!

+49 234 588 01265

Our team is at your disposal Monday to Friday from 9 am to 5 pm CET

Call us

Contact Form

We will gladly receive your request at any time

Contact us


Just leave us a message, we will reply as soon as possible

Drop a message

Functional Scope of PDF Xpansion SDK 15

Detailed information can be found at bottom of this page.

  • Support of Windows 10 and of UWP (Universal Windows Platform) for applications for all Windows 10 devices
  • ZUGFeRD – API: comprehensive validation of incoming ZUGFeRD files (electronic invoices), read structured und unstructured invoice data, display and / or print PDF part of invoice in viewer, save outgoing invoices as ZUGFeRD compliant files (including conversion of visual part of invoice to PDF/A-3 format and invoice data to embedded XML attachment), Support of all ZUGFeRD profiles
  • API for Factur-X and XRechnung
  • Fully adequate Page Content Editor Tool in PDF viewer: enables end user to edit content of pages
  • Conversion from/to several formats: XPS/OXPS, TXT, raster images, SVG, EMF, HTML, MathML, DOCX
  • Support of nearly all world languages
  • Display and process dynamic forms (XFA format) for applications created with C++ and .NET: preview in viewer (without filling possibility), printing.
  • Usage of API for access to form data (read & fill)
The PDF Xpansion SDK 15 enables you to implement all current PDF/A standards (1, 2 and 3) and all conformity levels (a, b, u) into your applications. In contrast to PDF/A-1, files that comply with the PDF/A-2 standard may use JPG2000 compression, transparencies and layers. And they are allowed to have PDF/A files embedded. On the other hand, 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 document archiving and DMS solutions to embed the source documents into the PDF/A archive files. PDF/A-3 files may be used to carry XML files which include the billing data for e-invoicing solutions. In this way, the PDF/A-3 file holds 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 (ZUGFeRD) applications.
  • Create new page content in PDF-files
  • Determine page content, texts, images or vectors for free editing
  • Create and edit form fields
  • Site Management: enlarge the site, rotate, add, delete etc.
  • Split or merge documents, arrange the sites or the content
  • Structuring of documents, levels, embedded files, meta data, tagged PDF, article (sections), portfolio
  • Basic Functionality: render, display pages, zoom, navigation, display modes
  • Search in documents, including advanced search
  • Links, bookmarks (table of contents, structure), named destinations
  • Interactive end user tools, magnifier and snapshot; Tracker tool (including insertion of notes, stamps, water marks); rectangle tool (insertion of fields, hyperlinks etc.), text selection and text marking, text boxes, stylus, eraser, vector forms
  • Management of PDF annotations
  • Dynamic notes: text-mark up, annotations, stylus, forms
  • Fill in and save forms
  • Digital signatures: validate, sign, timestamp
  • Media Player API
PDF Xpansion SDK supports all types of annotations (comments) which are defined in the PDF specification, including:

  • Text marks, notes, stamps, water marks
  • Text box and marking, stylus, eraser, forms (lines, square, circle, etc.)
  • Media- and 3D-annotations
  • Forms and digital signatures
  • Annexes as annotations, feedback & status displays for annotations
  • Interactive tools to add all type of annotations
Generation 15 of the SDK provides several API sets with similar structure and functionality:

  • Windows – applications and services written in C++ like the classic Windows x86/x64 programs
  • DotNET – .NET Framework applications
  • COM platform (Embarcadero environment and OLE Automation languages)
  • UWP – applications for all Windows 10 devices
  • Windows Store applications for Windows 8.1

Please read more about the system requirements for the applications developed with PDF Xpansion SDK.

The PDF Xpansion SDK functionality consists of three main parts:

  • PDF functionality: creating and processing of PDF documents. Covert PDF documents from other formats, open, save, encode, and digitally sign PDF documents. Manage document pages, create and edit annotations, convert, merge and split files, create and process forms and much more. An especially important functionality: the creation of new documents and editing existing ones with the PDF editor. PDF/A-1, -2, -3 are supported as well.
  • XPS functionality: processing of XPS documents. For the XPS format, there are many functions available as well: first of all, the conversion of XPS to PDF and vice versa. You can also change the document structure, render pages and much more.
  • Viewer functionality: The viewer is a window or control (depending the development platform) that displays PDF, XPS or other documents and processes for end user activity (touchscreen, mouse and keyboard input). The viewer supports different layouts of displayed document, free zooming and several fit modes.Interactive tools for annotations and forms processing, page content editor tool are available as well.
  • Other functionality: e-invoicing (ZUGFeRD documents), JavaScript support, text recognition (OCR), XFA forms (preview, print, access form data), etc.

Trial version

To test the performance and the functions, you can download the PDF Library here. Make full use of the SDK functions, with a test watermark applied to the PDF pages. Numerous examples will help you get started quickly. In the “Getting started” chapter of the reference document included within the trial version, you will also find an introduction.

The trial version is available for you in your personal account.

Trial version

System requirements

Learn more about the system requirements for the applications developed with PDF Xpansion SDK.

System requirements


Find out now about the support conditions.

Support conditions

PDF Xpansion SDK 14

PDF SDK version 14 is still available. Informationen & Trial version can be found on the corresponding page.

SDK Version 14

Technical Details

Perfect PDF®: Windows Store Apps

Perfect PDF UltimateAs an additional test of the PDF Xpansion SDK, you can try our Windows Store apps. Up to now, we can look back on more than 500,000 downloads for these apps. They have been developed completely with the PDF Xpansion SDK.

Perfect PDF®: Desktop programs

Perfect PDF Apps for Desktop Computer - developed with the PDF SDK

All PDF programs which can be bought in theOnline Shop were also completely developed with the PDF Xpansion SDK.




News for Developers

Visualize XML Invoices
PDF creation from XML and design template

Go To SDK News


Contact us non-bindingly

Please first confirm the processing of your data to be able to fill out the contact form.

I agree to the processing of my personal data according to the GDPR.





Your message:

Privacy Policy Our Privacy Policy informs you about the processing of your personal data.