This page details operating system and binding versions for which we provide products.
The minimum version number of the operating system is noted for each download package. Not every binding is available on each platform since some combinations are not possible. Please contact support@pdflib.com if you need a combination which is not listed on our webserver.
All software packages support file sizes above 2GB unless »no LFS« (Large File Support) is mentioned.
Below are additional platform-specific requirements.
Generally, PDFlib products work with Windows NT or newer (NT/2000/XP/2003/Vista). Desktop systems like Windows 2000/XP and Vista require a different license than Windows Server 2000/2003/2008 (but a server license works with desktop systems, too)
The COM edition of PDFlib requires Windows NT SP3 or newer.
The .NET edition of PDFlib requires .NET Framework 1.1 or newer. With ASP.NET 2.0 PDFlib.NET requires Full Trust level; it does not work with any other trust level, including High or Medium Trust
PDFlib on Windows is available for IA-32 Intel 32 bit architecture (x86).
Windows 64-bit: Windows XP Professional x64 Edition/64-bit Version of Windows Server 2003/2008 (on AMD Athlon 64, AMD Opteron, Intel Xeon with EM64T, and Intel Pentium 4 with EM64T) are supported by PDFlib for C, C++ and Java.
Mac OS X Server requires a different license than Mac OS X, but a server license works with desktop systems, too.
We support the following flavors of Mac binaries (see readme-binary.txt in the package for details):
Mach-O binaries for OS X on PPC
Mach-O binaries for OS X on Intel-based Macs
Universal Mach-O binary (currently for a framework) for OS X on PPC and Intel-based Macs
For PDFlib 7.0.3 and above two software packages are available:
The Mac OS X package contains binaries for Intel 32-bit and PowerPC 32-bit.
The Mac OS X 10.5 (Leopard) package contains binaries for Intel 32-bit, Intel 64-bit, PowerPC 32-bit, and PowerPC 64-bit.
Note that Apple's PHP version which is bundled with Mac OS X does not work with PDFlib DSOs. To use PHP with PDFlib on Mac OS X you need third-party PHP packages.
Important note for PHP on Mac OS X 10.5
Note the following important restrictions regarding the use of PDFlib with PHP on Mac OS X 10.5 (for details refer to the PDFlib-in-PHP-HowTo document):
Because of system changes (for details see here) in Mac OS X 10.5 (Leopard) host font access is not possible with PDFlib and the Apache module for PHP. You must either run PHP as a CGI in Apache, or disable the host font feature.
HP-UX 10.20 or above with ILP32 on PA-RISC 1.1 and above (ILP32 means that ints, longs, and pointers are 32 bits wide)
HP-UX 11 LP64 on PA-RISC 2.0 (LP64 means that longs and pointers are 64 bits wide, compiled with the +DA2.0W HP-C compiler option)
HP-UX 11i on Itanium (IA-64)
HP Tru64 V5.1B on AlphaServer and above
HP OpenVMS V7.3-1 on Alpha
HP OpenVMS 8 on IA-64
HP Tru64: The lifetime of HP Tru64 PDFlib 7 will be a bit shorter. While the lifetime of PDFlib 7 on other platforms is PDFlib 9 plus one year, the lifetime of PDFlib 7 for HP Tru64 will be limited to the end of 2009. This should be enough time for migrating to another platform (since Tru64 itself approaches the end of its lifetime).
PDFlib on Linux requires a glibc-based system.
gcc 3.0 or higher is required for building PDFlib from source, or using PDFlib with C or C++ programs.
PDFlib on Linux is available for the following hardware architectures:
- IA-32 Intel 32 bit architecture (x86)
- IA-64 Intel 64 bit architecture (Itanium-based systems))
- x86_64 (AMD64; according to Intel also the compatible EM64T)
- IBM eServer zSeries
IA-32 Intel 32 bit architecture (x86); no LFS.
PDFlib supports Sun Solaris 8-10 on Sparc and Intel architecture.
PDFlib for Sparc is available in separate editions for the 32-bit and 64-bit environment.
pSeries with AIX:
PDFlib supports AIX 4.3 and above (including AIX 5L).
PDFlib for AIX 64-bit supports AIX 5
iSeries (AS/400):
PDFlib supports OS V4R5M0 and above.
The version for OS V5R1M0 and newer adds Teraspace and Large File support.
PDFlib 7.0.3 and above supports OS V6R1M0 and above.
zSeries:
PDFlib supports OS/390 2.10 and above, and z/OS. We currently do not support 64-bit applications on z/OS.
IA-32 Intel 32-bit architecture (x86):
PDFlib supports FreeBSD 5.3 and above.
PDFlib supports FreeBSD 6.
x86_64 (AMD64; according to Intel also the compatible EM64T):
PDFlib supports FreeBSD 6.