We’re excited to announce the release of Quick PDF Library version 16 with new platforms, new interfaces, and new features.
- Python Support
- Linux Support
- Android 64-bit Support
- Delphi and C++Builder support
- PDF 2.0 Support
- Substantial bug fixes and improvements
As always, we recommend you upgrade to the latest version of the Library to enjoy all these improvements and more. To upgrade, please get in touch with our team today.
Ready to start working with Quick PDF Library 16? Head over to our website and download a free, 30-day trial.
Controlling Quick PDF Library with a Python script is now easier than ever with the new Python interface class. Just import the .py file, and you’re good to go. Here’s a quick sample for Mac (but this works the same way on Windows and Linux).
import FoxitQPLmac0S1611 as FoxitQuick qp = FoxitQuick.PDFLibrary( ) qp.UnlockKey("") qp.DrawText(100, 700, "Hello world") qp.SaveToFile("test_hello.pdf")
Full Linux Support
Yes! Linux support is here! We’ve been hard at work porting Quick PDF Library to Linux, and we now officially support recent releases of Ubuntu, CentOS, and Debian. Please get in touch with us if you’d like to see support for other distros.
As always, one of the best features in Quick PDF Library is that you get the same API across every supported platform, whether that is Windows, macOS, Linux, iOS or Android.
Android 64-bit Support
Did you know that Google requires all Android apps to support 64-bit from August 2019? Java code won’t need to be changed, but native libraries such as Quick PDF Library will need 64-bit binaries. This is now possible with Quick PDF Library 16.
We’re using the latest development tools to build Quick PDF Library for Android and we now fully support x86, x86_64, armeabi-v7a and arm64-v8a. We’re still backward compatible all the way back to Android SDK level 19 so you can target up to 90% of all Android devices out there.
Delphi and C++Builder support
Quick PDF Library now works with the new Community Editions of Delphi and C++Builder too. For native DCU support on Windows merely choose the 10.2 Tokyo edition, or for other platforms use the bundled interface class.
PDF 2.0 support
PDF 2.0 is the latest version of the official ISO specification for PDF. The ISO committee worked for more than three years to get this right, and the result is an excellent base for the future of PDF.
We’ve tested Quick PDF Library 16 thoroughly with PDF 2.0 files, and the results are outstanding. With time we’ll add support for some of the new possible features. Should you be creating new PDF documents with Quick PDF Library, you now have the option to mark them as PDF 2.0.
Other new features
We’ve completed the full set of variant functions in the ActiveX edition to make it easier to send and receive binary data.
We’ve added a function to reduce the size of certain PDFs and also added a few new utility functions.
We’ve enhanced the Datamatrix 2D barcode function to support Base256 encoding (used for, e.g., Deutsche Post franking symbols) and the digital signature routines are now able to use a signing identity/certificate directly from the Windows Certificate Store.
Bug Fixes and enhancements
- Halved memory consumption for files loaded with LoadFromFile
- Fixed fill color when flattening checkboxes
- Short xref table fix
- GetPageText(0) no longer crashes for multiple fonts in a single PDF object
- Form field issue with Unicode characters
- Fix for automatic creation of appearance stream for child form fields
- Better support for different PDFium DLLs
- Type3 font character spacing during rendering
- Bug fix to prevent a crash during extraction of certain masked images
- Accuracy improvement in font metrics to meet PDF/A compliance requirements
- PDF/A improvements
Please get in touch with any feedback you may have on version 16 or any pointers to what you’d like to see in v17! We’d love to hear about your experiences with the new version. Your ideas for how we can improve Quick PDF Library are incredibly helpful as we prepare the future of Quick PDF Library.
Drop us a line: email@example.com