PDFlib 10.0.0

Download PDFlib 10.0.0

The PDFlib download packages contain combined binaries for PDFlib, PDFlib+PDI, and PDFlib Personalization Server (PPS). Download the software package by clicking on the appropriate language binding for your platform. Refer to the corresponding system requirements document for deployment details.

PDFlib, PDFlib+PDI, and PPS can be evaluated without a license, but display a demo stamp across all generated pages unless a valid license key is applied. With the purchase of a product license you will receive a license key. According to your purchase, the license key will activate PDFlib, PDFlib+PDI, or PPS, and will turn the software to an unrestricted version for commercial use.

English PDFlib manuals are included in each of the packages. German and Japanese language manuals are available for download at the end of this page.

PDFlib / PDFlib+PDI / PDFlib Personalization Server (PPS) 10.0.0 (released 01/2022)

Platform Package for use with
Windows - see system requirements
Windows Server x86 and Windows 8/10/11 x86 C, C++ Java Perl PHP1 Python Ruby
Windows Server x64 and Windows 8/10/11 x64 C, C++ Java Perl PHP1 Python Ruby
macOS - see system requirements
Universal binary (x64/ARM64) for macOS 10.9 and above C, C++, Objective-C Java Perl PHP1 Python Ruby
.NET Universal package - see system requirements
Windows x86, Windows x64, Linux x64, Alpine Linux x64, macOS x64 all languages supported in .NET
Linux - see system requirements
Linux x86 (32-bit)

C, C++

Java Perl PHP1 Python Ruby
Linux x64

C, C++

Java Perl PHP1 Python Ruby
Alpine Linux x64 with musl C

C, C++

Java Perl PHP1 Python Ruby
Linux ARM64 (aarch64) C, C++ Java Perl PHP1 Python Ruby
Linux on IBM System Z see below
FreeBSD - see system requirements
FreeBSD 12 x64 C, C++ Java Perl PHP1 Python Ruby
IBM AIX - see system requirements
IBM AIX 7.1 and above 64-bit C, C++ Java     Python  
Mobile and Embedded Systems - see system requirements
iOS 64-bit  Objective-C, C, C++          
Android 32-bit and 64-bit Java          
PDFlib Mini Edition (ME) for Embedded Linux on request
IBM System i and IBM System Z - see system requirements
IBM System i 7.2 and above

C, C++



IBM System Z (USS, 64-bit)

C, C++


IBM System Z (MVS) C3          
Linux-S390x (64-bit)

C, C++






1) Please see the document PDFlib in PHP HowTo for details.
2) See here regarding the use of AIX binaries for Java for deployment on IBM System i.
3) available soon

Supported versions of language bindings (not all versions are available on all platforms):

  •    PHP 7.4, 8.0 and 8.1
  •    Perl 5.28, 5.30, 5.32 and 5.34
  •    Python 3.3 and newer
  •    Ruby 2.6, 2.7 and 3.0

If you want to check that your download was free of transmission errors, we provide MD5 checksums for all download packages.

See the change log for all changes since version 10.0.0.

PDFlib Documentation

The following PDFlib 10 documentation is available for download.

PDFlib 10

The PDFlib Tutorial provides a thorough introduction to PDFlib programming. The PDFlib API Reference contains a complete description of the PDFlib API methods. Both manuals are a must-read for all PDFlib developers.
English PDFlib 10 Manuals
PDFlib 10.0.0 Tutorial The english editions of the PDFlib 10.0.0 Tutorial and the PDFlib 10.0.0 API Reference are also included in all PDFlib 10.0.0 packages
PDFlib 10.0.0 API Reference
pCOS Path Reference English Path Reference for pCOS interface 13 in PDFlib+PDI 10 and PPS 10
PDFlib Migration Guide The PDFlib Migration Guide contains recommendations for migrating existing PDFlib application code which has been developed with an older PDFlib release. The migration guide explains how to identify deprecated API features which are used in application code. Once identified, the deprecated features should be replaced with the recommended newer ones. The english edition of the PDFlib 10.0.0 Migration Guide is also included in all PDFlib 10.0.0 packages
Japanese PDFlib Manuals
PDFlib 10.0 Tutorial Japanese PDFlib Tutorial for PDFlib 10.0, PDFlib+PDI 10.0 and PPS 10.0
PDFlib 10.0 API Reference Japanese PDFlib API Reference for PDFlib 10.0, PDFlib+PDI 10.0 and PPS 10.0
pCOS Path Reference Japanese Path Reference for pCOS interface 12. PDFlib+PDI 10 and PPS 10 implement pCOS interface 13 with minor extensions beyond interface 12.

Additional Resources for Chinese, Japanese or Korean (CJK) text

For Chinese, Japanese, or Korean (CJK) text output with PDFlib you will find a package with many CMaps here.