Download PDFlib 11.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.
PDFlib / PDFlib+PDI / PDFlib Personalization Server (PPS) 11.0.0 (released 12/2025)
| Platform | Package for use with | |||||
| Windows - see system requirements | ||||||
| Windows Server x86 and Windows 10/11 x86 | C, C++ | Java | PHP1 | Python | ||
| Windows Server x64 and Windows 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 x64 | Java | Perl | PHP1 | Python | Ruby | |
| Alpine Linux x64 with musl 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 | |||
| IBM System i and IBM System Z - see system requirements | ||||||
| IBM System i 7.2 and above | Java2 | |||||
| IBM System Z (USS, 64-bit) | ||||||
| IBM System Z (MVS) | C | |||||
| Linux-S390x (64-bit) |
|
|
| |||
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.
Supported versions of language bindings (not all versions are available on all platforms):
- PHP 8.2, 8.3, 8.4 and 8.5
- Perl 5.36, 5.38, 5.40 and 5.42
- Python 3.3 and newer
- Ruby 3.2, 3.3 and 3.4
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 11.0.0.
PDFlib Documentation
The following PDFlib 10 documentation is available for download.
PDFlib 11 | ||
| 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 11 Manuals | ||
| PDFlib 11.0.0 Tutorial | The english editions of the PDFlib 11.0.0 Tutorial and the PDFlib 11.0.ß API Reference are also included in all PDFlib 11.0.0 packages | |
| PDFlib 11.0.0 API Reference | ||
| pCOS Path Reference | English Path Reference for pCOS interface 13 in PDFlib+PDI 11 and PPS 11 | |
| 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 11 Migration Guide is also included in all PDFlib 11.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 in non-Unicode workflows with PDFlib you will find a package with many CMaps here.