- What’s New in PDFNet v.5.9 (November 8, 2012 - Version 5.9.0)
- New Digital Signature API is now available on all supported platforms (Windows, Mac, Linux, Android, iOS, WinRT) and across languages (C++/C, Java, .NET, Python, Objective-C, Ruby, PHP, etc.). With the help of the new API, PDF files can be digitally signed and certified with minimum coding and maximum flexibility. PDFNet can be quickly integrated with most popular security APIs. To get started with the Digital Signature API, please see the new DigitalSignaturesTest sample.
- AES 256: Includes support for 2 unpublished algorithms plus support for the official upcoming PDF 2.0 versions of AES 256.
- PDFViewCtrl.OpenURL(…) can now incrementally download remote documents. If documents are linearized, pages can be downloaded and viewed in random access order – without need to download the entire document. A viewing session can also be persisted across multiple viewing/application sessions to remove redundant downloads and improve overall performance.
- New options to extract PDF annotations as XFDF/FDF and to merge existing an XFDF/FDF with a PDF. PDFNet can now selectively import and export markup, forms, or a combination of the two. For an example of how to use the new API, please see the updated FDF sample project.
- Improved font substitution on Android, iOS, Mac OS X, and Linux. On Linux, PDFNet can now work with fontconfig out-of-the-box.
- Improved font subsetting: PDFNet can now subset TrueType, OpenType, CFF, Type1, and MMaster. Previously only TrueType was supported.
- New option to add text via glyph indices (GIDs).
- Improved PDF serialization produces smaller files.
- PDF/A Validator and Converter now include support for PDF/A-2 and PDF/A-3. To get started, please see the updated PDF/A sample project.
- Improved Python bindings: Support for different Python variants (including 2 and 4 byte Unicode Linux variants).
- Support for .NET Framework 4.5
- Minor improvements and bug fixes throughout the library.