October 19, 2011
The final version of Quick PDF Library 8.12 has been released and is ready for download from our updates page. This version includes 64-bit compatibility for the Delphi, ActiveX and DLL editions of our PDF SDK, as well as Delphi XE2 support and much more. Visit the product updates page to download this new version and see a full list of the changes.
Download 8.12 from our Product Updates page
Highlights
- 64-bit compatibility for the ActiveX, DLL and Delphi editions of Quick PDF Library
- Delphi XE2 support
- Embed OpenType fonts
- Updated import files for Visual FoxPro and PowerBASIC
- 30+ bug fixes and enhancements, plus 5 new functions
Special note: you may notice that the installer size for Quick PDF Library 8.12 at 25.2 MB is larger than previous versions. The increase in the installer size is due to the addition of the files required for 64-bit support. For example, for the ActiveX edition, while previously there was just a 2.32 MB DLL called QuickPDFAX0812.dll now there is an additional DLL called QuickPDF64AX0812.dll. Luckily you don’t need to distribute the full 25.2 MB with your applications, you just take out the individual files that you need and distribute those with your applications.
Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.
October 11, 2011
Quick PDF Library 8.12 beta 2 has been released and is ready for download and testing.
Version 8.12 includes native 64-bit support for the Delphi, ActiveX and DLL editions of Quick PDF Library. It also includes numerous enhancements, new functions, bug fixes and support for Delphi XE2.
If all goes well and no show-stopping issues are found this will be the final beta release of version 8.12 so we strongly encourage all developers who are interested in 64-bit support to test this latest beta release.
The 8.12 beta 2 installer can be downloaded from the button below.

Release Notes
Enhancements
- Adjustments for compilation on Delphi XE2 (Win32 and Win64)
- Win64 versions of the DLL, ActiveX and Lite editions
- Graceful handling of zlib streams with incorrect checksums
- Added support for OpenType fonts that use CFF outlines
- Improvements to text extraction, including better handling of Unicode characters
- Support for retrieving/setting the printer DEVMODE structure
- Text extraction data now optionally reports the original CMYK color of text
- Optimizations to memory usage during rendering
- Integration of a new AES encryption library
- Optimization of CMap parsing
- Added Ansi function aliases to the DLL edition
New functions
- SetTextExtractionArea
- GetPrinterDevModeToString
- SetPrinterDevModeFromString
- AddOpenTypeFontFromFile
- SetAnsiMode
Bug fixes
- Bug fix in DrawHTMLText function, return characters in correct MSB/LSB order
- Memory usage reduction for certain mono images
- Bug fix in handling of CCITT image data (widths less than 8 )
- Drawing of wrapped text corrected
- Restored image extraction functionality for certain image types
- Corrected character widths for TrueType fonts added with a codepage
- Bug fix in DrawHTMLText function, high order bytes of Unicode characters now correct
- Corrected handling of form field fonts
- Improvements to word wrapping, multiple spaces no longer collapsed into a single space
Technical Notes On Upgrading To Version 8
There were a number of technical changes to the Quick PDF Library API in version 8, so if you are still using version 7, and have not tried version 8 yet, you should take a look at a recent blog post that we made which outlines the various changes to the API:
Upgrading To Version 8
If you would like to upgrade to version 8 then you can do so on this page:
More information on upgrading to version 8 can be found online here.
Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.
September 21, 2011
Quick PDF Library 8.12 beta 1 has been released and is ready for download and testing.
This new beta includes 64-bit support for the Delphi, ActiveX and DLL editions of Quick PDF Library, as well as support for Delphi XE2. Though please note that for 64-bit support this is very much a beta release and so you should not use it in a production environment yet. We look forward to hearing all of your feedback on the 64-bit version.
The 8.12 beta 1 installer can be downloaded from the button below.

Release Notes
Enhancements
- 64-bit support for Delphi, DLL and ActiveX editions
- Support for Delphi XE2 (Win32 and Win64)
Bug fixes
- Bug fix in DrawHTMLText function, return characters in correct MSB/LSB order
- Memory usage reduction for certain mono images
Technical Notes On Upgrading To Version 8
There were a number of technical changes to the Quick PDF Library API in version 8, so if you are still using version 7, and have not tried version 8 yet, you should take a look at a recent blog post that we made which outlines the various changes to the API:
Upgrading To Version 8
If you would like to upgrade to version 8 then you can do so on this page:
More information on upgrading to version 8 can be found online here.
Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.
September 6, 2011
We’re excited to announce that Quick PDF Library 8.11 has been released and is now available for download and purchase through our website. This new major release is jam-packed with new features and major enhancements to the usability of the library.
What’s New
- PDF/A-1b compliant output
- Support for AES-256 encryption
- TrueType font subsetting
- HTML5 renderer output
- New plain text extraction with natural reading order
- Support for PDF417 stacked linear barcode symbology
- Changed API for full Unicode string support
Evaluate The New Version
A 30 day trial version of Quick PDF Library 8.11 can be downloaded from here. This is a major new version so your old version 7.x license key will not work. The installer will generate a trial license key for you.
Upgrade Offer for Existing Customers
Existing customers are eligible for a 40% discount when purchasing the new version and can do so through our online store. Look for the product that has upgrade in its name with 7.x to 8.x.
Customers who own an active Premium Upgrade Protection subscription can contact our support team for a free upgrade.
What’s Next
Embarcadero released a 64-bit compatible version of the Delphi compiler today, which is great news, and means that for version 8.12 of Quick PDF Library our goal will be to provide native support for 64-bit applications.
However, if you purchase version 8.11 now then you will receive a free upgrade to version 8.12 when it is released as per our upgrade policy.
Enjoy!
Thanks to all the customers who participated in the beta release process. We hope you enjoy this new release.
July 12, 2011
The final version of Quick PDF Library 7.26 has been released and is ready for download from our updates page. This version includes numerous bug fixes, enhancements and new functions. Click on the link below to go to the upgrade page.
Download 7.26 from our Product Updates page
Release Notes
Enhancements
- Improved handling of unexpected CCITT data streams
- Elimination of invalid character codes in text extraction
- Improvements to accuracy of text extraction
- GetFormFieldSubName changed to return UTF-8 text for all field types
- Type library files included with ActiveX (special version for VB6)
- Added options 5 and 6 (character width output) to GetPageText function
- Better handling of malformed TrueType font data
- Added support for CMYK JPEG2000 images
- NormalizePage function now adjusts annotations
- Handle missing endbfchar token from malformed CMaps
- Malformed xref tables (shifted object numbers) now handled correctly
New functions
- CreateNewObject
- GetOptionalContentGroupPrintable
- GetOptionalContentGroupVisible
- GetBaseURL
Bug fixes
- Parsing of strings containing invalid reverse solidus codes corrected
- Reduced inconsistencies of internal image conversions
- Corrected image reversal for CCITT mask images
- LIB Edition of QPL now built with FastMM4 memory manager
- ServiceUnit.dfm correctly generated as part of source code release
- Corrected the direction rectangle paths are drawn
- Corrections to the way parent form fields are created
- Internal parent/child relationship corrected with NewChildFormField
- JPEG images with DeviceN color space now rendered correctly
- NormalizePage function correctly handles rotated annotations
Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.
June 21, 2011
Quick PDF Library 7.26 beta 1 has been released and is ready for download and testing. This new beta includes numerous enhancements, new functions and bug fixes. The 7.26 beta 1 installer can be downloaded from the button below.

Release Notes
Enhancements
- Improved handling of unexpected CCITT data streams
- Elimination of invalid character codes in text extraction
- Improvements to accuracy of text extraction
- GetFormFieldSubName changed to return UTF-8 text for all field types
- Type library files included with ActiveX (special version for VB6)
- Added options 5 and 6 (character width output) to GetPageText function
- Better handling of malformed TrueType font data
- Added support for CMYK JPEG2000 images
- NormalizePage function now adjusts annotations
New functions
- CreateNewObject
- GetOptionalContentGroupPrintable
- GetOptionalContentGroupVisible
Bug fixes
- Parsing of strings containing invalid reverse solidus codes corrected
- Reduced inconsistencies of internal image conversions
- Corrected image reversal for CCITT mask images
- LIB Edition of QPL now built with FastMM4 memory manager
- ServiceUnit.dfm correctly generated as part of source code release
- Corrected the direction rectangle paths are drawn
- Corrections to the way parent form fields are created
- Internal parent/child relationship corrected with NewChildFormField
Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.
June 7, 2011
Quick PDF Library Lite 7.25, our free PDF SDK, has been released and is now ready for download from the Quick PDF Lite page.
Quick PDF Lite is a free cut-down version of Quick PDF Library. It includes functionality that lets you perform basic operations such as draw text or images onto a PDF. The new 7.25 version introduces a new function — RotatePage — which lets you rotate pages in a PDF.
Quick PDF Library Lite contains only a small percentage of the overall functions available in Quick PDF Library so if you are looking for a comprehensive PDF solution for your development needs, download the 30 day trial of the commercial version of Quick PDF Library.
June 3, 2011
The final version of Quick PDF Library 7.25 has been released and is ready for download from our updates page. This version includes numerous bug fixes, enhancements and new functions. As you can see from the list below, upgrading to version 7.25 will be a great decision for many Quick PDF users, especially those who use our PDF SDK for rendering.
Download 7.25 from our Product Updates page
Release Notes
Enhancements
- Added support for CCITT images with /Indexed color space
- Improvements to EMF import font scaling
- Improved reading of CID font encoding
- Documents with malformed trailers are now handled gracefully
- Reduced memory consumption with CanvasDC functions
- Added support for CCITT images with EncodedByteAlign encoding
- Documents with malformed page tree nodes are now processed
- Improvements to accuracy of text extraction
- Image resolution can now be read from certain BMP images
- Improved text alignment with certain CFF fonts
- Added support for CCITT images with the EndOfLine flag
- CMap parser now supports variable length codes
- Memory reduction on image decoding
- Metafile import now compresses images
- RenderPageToDC and DARenderPageToDC now renderer directly to the device context
- DARenderPageToDC now honours the values set using SetRenderDCOffset
- Certain TIFF images are now added directly without needing decompression
- More improvements to accuracy of text extraction
- Image import now includes support for RGB palette LZW TIFF images
- Image import now includes support for RGB palette Packbits TIFF images
- Radio button options can now be deleted Renderer output to EMF+ format now uses CreateCompatibleDC(0)’
- Changed co-ordinate order of GetAnnotQuadPoints and SetAnnotQuadPoints to match GetPageText
- Added support for flate compressed images with /Indexed /DeviceN color space
- GDI+ image smoothing now turned off by default when drawing images
- Metafile import handles all WinAnsi Unicode characters without creating subsetted fonts
New functions
- GetEmbeddedFileID
- NormalizePage
- DARemoveUsageRights
- RemoveUsageRights
- DrawImageMatrix
- SetObjectSource
- SetRenderDCErasePage
- SetMarkupAnnotStyle
Bug fixes
- ExtractPages, CopyPageRanges and ExtractPageRanges now handle inherited resources
- DrawDataMatrixSymbol now defaults to black if the fill color has not been set
- DrawDatamatrixSymbol correctly encodes double digits
- Resources are correctly freed during EMF+ output
- Corrected page indexing for DAFindPage
- Outlines are correctly appended during document merging
- Annotations now drawn independently of page transformation matrix
- Improvements to image decoding to prevent inverted images
- Image indexing bug removed from the renderer image caching system
- NewFormField returns a correct result even for fields with duplicate field names
- Improved error handling during image extraction
- Improved TIFF tag reading
- Renderer handles missing resources during color space lookup
- Improvement to text extraction
- Eliminated a possible divide by zero for DPI values in PNG images
- Renderer checks for /XObject dictionary type now allows an empty value
- HTML text drawing functions now retain list item state between breaks
- Corrected quad points order for text markup annotations
- SetAnnotQuadPoints now correctly sets the values without crashing
- Added support for OpenType fonts with CFF outlines stored in /TrueType font dictionaries
Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.
May 19, 2011
Quick PDF Library 7.25 beta 3 has been released and is ready for download and testing. This new beta includes updates to the CMap parser, improved memory handling for image decoding and various other updates to the library.
This beta release also includes the new Quick PDF Library Developer Guide that we mentioned a couple of weeks ago.
The 7.25 beta 3 installer can be downloaded from the button below.

Release Notes
Enhancements
- Added support for CCITT images with /Indexed color space
- Improvements to EMF import font scaling
- Improved reading of CID font encoding
- Documents with malformed trailers are now handled gracefully
- Reduced memory consumption with CanvasDC functions
- Added support for CCITT images with EncodedByteAlign encoding
- Documents with malformed page tree nodes are now processed
- Improvements to accuracy of text extraction
- Image resolution can now be read from certain BMP images
- Improved text alignment with certain CFF fonts
- Added support for CCITT images with the EndOfLine flag
- New Quick PDF Library Developer Guide
- CMap parser now supports variable length codes (beta 3)
- Memory reduction on image decoding (beta 3)
- Metafile import now compresses images (beta 3)
New functions
- GetEmbeddedFileID
- NormalizePage
- DARemoveUsageRights
- RemoveUsageRights
- DrawImageMatrix (beta 3)
Bug fixes
- ExtractPages, CopyPageRanges and ExtractPageRanges now handle inherited resources
- DrawDataMatrixSymbol now defaults to black if the fill color has not been set
- DrawDatamatrixSymbol correctly encodes double digits
- Resources are correctly freed during EMF+ output
- Corrected page indexing for DAFindPage
- Outlines are correctly appended during document merging
- Annotations now drawn independently of page transformation matrix
- Improvements to image decoding to prevent inverted images
- Image indexing bug removed from the renderer image caching system (beta 3)
- NewFormField returns a correct result even for fields with duplicate field names (beta 3)
- Improved error handling during image extraction (beta 3)
Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.
May 5, 2011
Quick PDF Library 7.25 beta 2 has been released and is ready for testing. This new beta includes several exciting bug fixes for the renderer related to CCITT images and JBIG2 compression, plus new functions and many other enhancements and bug fixes.
This beta release also includes the new Quick PDF Library Developer Guide that we mentioned here yesterday.
The 7.25 beta 2 installer can be downloaded from the button below.

Release Notes
Enhancements
- Added support for CCITT images with /Indexed color space
- Improvements to EMF import font scaling
- Improved reading of CID font encoding
- Documents with malformed trailers are now handled gracefully
- Reduced memory consumption with CanvasDC functions
- Added support for CCITT images with EncodedByteAlign encoding
- Documents with malformed page tree nodes are now processed
- Improvements to accuracy of text extraction
- Image resolution can now be read from certain BMP images
- Improved text alignment with certain CFF fonts
- Added support for CCITT images with the EndOfLine flag
- New Quick PDF Library Developer Guide
New functions
- GetEmbeddedFileID
- NormalizePage
- DARemoveUsageRights
- RemoveUsageRights
Bug fixes
- ExtractPages, CopyPageRanges and ExtractPageRanges now handle inherited resources
- DrawDataMatrixSymbol now defaults to black if the fill color has not been set
- DrawDatamatrixSymbol correctly encodes double digits
- Resources are correctly freed during EMF+ output
- Corrected page indexing for DAFindPage
- Outlines are correctly appended during document merging
- Annotations now drawn independently of page transformation matrix
- Improvements to image decoding to prevent inverted images
Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.