February 21, 2012
Quick PDF Library 8.14 beta 5 has been released and is ready for download and testing. Version 8.14 beta 5 includes new functions, bug fixes and enhancements. The 8.14 beta 5 installer can be downloaded from the button below.

Release Notes
New functions
- GetViewPortBBox
- SetOptionalContentConfigState
- SetCapturedPageTransparencyGroup
- SetTableThinBorders
- SetTableThinBordersCMYK
- RemoveFormFieldBorderColor
- SetTextUnderlineCustomDash
- SetTextUnderlineWidth
- SetTextUnderlineDistance
- DrawRotatedBox
- DrawRotatedMultiLineText
- GetPrinterMediaTypes
- GetPageColorSpaces
- SetDestProperties
- SetDestValue
Bug fixes
- Corrected page height related issues with direct access text extraction
- Shading patterns are removed from the page correctly with SplitPageText
- Corrected Index parameter offsets in geospatial PDF functions
- Corrected handling of symbolic TrueType fonts
- Improved metafile import (non-breaking spaces and rotated text)
- Added range checks to Type1 charstring lookup
- NewNamedDestination now updates multilevel name trees correctly
- Intermediate form field nodes updated correctly when child nodes are flattened or deleted
- Added preliminary support for CalGray colorspace
- Fixed word spacing bug during rendering in 64-bit mode
- ToUnicode cmaps for TrueType subsetted fonts are now correctly split into ranges
- Dash patterns and zero length lines improved to match Acrobat
- Form field borders are suppressed when there is no border color entry
- Multiple HTML text wrapping bug fixed
- Fixed bug when extracting text from a page after rendering it
- Imported metafiles containing patterns now result in properly formatted pattern objects
- Corrected font metrics calculations when font size is negative
- NormalizePage function now works with any prior Origin setting
- CCITT EncodedByteAlign fixed for certain images
- AddTrueTypeFont fixed with a /Differences array for code page 874
- Rendering with Cairo now correctly strokes paths that are also filled
Enhancements
- GetDefaultPrinterName function returns correct result even after printing to a different printer
- DPI of certain images extracted using direct access function are now set
- DPI of certain images generated by the renderer are now set
- Files with a datetime earlier than the year 1900 can now be opened
- Added support for incorrect AcroForm spelling (Acroform)
- Added G4 TIFF output to the renderer (not supported in Windows XP and earlier)
- HTML5 renderer output added to documentation and enabled in all rendering functions
- QPL base class now internally calls CoInitialize and CoUninitialize in a safe way
- Better support for single pixel masked images
- Improvements to line styles in metafile import
- Improvements to text extraction word splitting
- Added support for importing 8-bit paletted TIFF images
- Added support for importing TIFF images with SamplesPerPixel greater than 4
- Improvements to text alignment in the metafile import
- Improved text extraction from PDFs without explicit space characters
- Added support for UTF-16LE strings in PDF text string objects
- Improvements to widths array for TrueType subsetted fonts
- Added support for flate compressed TIFF images
- Added support for multipage TIFF image loading via GDI+
- Improvements to table border lines in EMF import
- Simple transparency groups rendered with Cairo
- Better handling of TIFF images with missing BitsPerSample/RowsPerStrip tags
- GDI+ and Cairo renderer now support linear gradients
- Added option to ignore font descenders during text extraction
- Annotation enumeration uses cached results where possible
Upgrading To Version 8
If you are still using version 7 and would like to upgrade visit 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.
January 9, 2012
Quick PDF Library 8.14 beta 3 has been released and is ready for download and testing. Version 8.14 beta 3 includes new functions, bug fixes and enhancements. The 8.14 beta 3 installer can be downloaded from the button below.

Release Notes
New functions
- GetViewPortBBox
- SetOptionalContentConfigState
- SetCapturedPageTransparencyGroup
Bug fixes
- Corrected page height related issues with direct access text extraction
- Shading patterns are removed from the page correctly with SplitPageText
- Corrected Index parameter offsets in geospatial PDF functions
- Corrected handling of symbolic TrueType fonts
- Improved metafile import (non-breaking spaces and rotated text)
- Added range checks to Type1 charstring lookup
- NewNamedDestination now updates multilevel name trees correctly
- Intermediate form field nodes updated correctly when child nodes are flattened or deleted
- Added preliminary support for CalGray colorspace
- Fixed word spacing bug during rendering in 64-bit mode
Enhancements
- GetDefaultPrinterName function returns correct result even after printing to a different printer
- DPI of certain images extracted using direct access function are now set
- DPI of certain images generated by the renderer are now set
- Files with a datetime earlier than the year 1900 can now be opened
- Added support for incorrect AcroForm spelling (Acroform)
- Added G4 TIFF output to the renderer (not supported in Windows XP and earlier)
- HTML5 renderer output added to documentation and enabled in all rendering functions
- QPL base class now internally calls CoInitialize and CoUninitialize in a safe way
- Better support for single pixel masked images
- Improvements to line styles in metafile import
- Improvements to text extraction word splitting
- Added support for importing 8-bit paletted TIFF images
- Added support for importing TIFF images with SamplesPerPixel greater than 4
- Improvements to text alignment in the metafile import
- Improved text extraction from PDFs without explicit space characters
- Added support for UTF-16LE strings in PDF text string objects
Upgrading To Version 8
If you are still using version 7 and would like to upgrade visit 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.
December 16, 2011
Quick PDF Library 8.14 beta 2 has been released and is ready for download and testing. Version 8.14 beta 2 includes new functions and bug fixes. The 8.14 beta 2 installer can be downloaded from the button below.

Release Notes
New functions
- GetViewPortBBox
- SetOptionalContentConfigState
Bug fixes
- Corrected page height related issues with direct access text extraction
- Shading patterns are removed from the page correctly with SplitPageText
- Corrected Index parameter offsets in geospatial PDF functions
- Corrected handling of symbolic TrueType fonts
- Improved metafile import (non-breaking spaces and rotated text)
- Added range checks to Type1 charstring lookup
- NewNamedDestination now updates multilevel name trees correctly
Enhancements
- GetDefaultPrinterName function returns correct result even after printing to a different printer
- DPI of certain images extracted using direct access function are now set
- DPI of certain images generated by the renderer are now set
- Files with a datetime earlier than the year 1900 can now be opened
- Added support for incorrect AcroForm spelling (Acroform)
- Added G4 TIFF output to the renderer (not supported in Windows XP and earlier)
- HTML5 renderer output added to documentation and enabled in all rendering functions
- QPL base class now internally calls CoInitialize and CoUninitialize in a safe way
Upgrading To Version 8
If you are still using version 7 and would like to upgrade visit 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.
December 7, 2011
Quick PDF Library 8.14 beta 1 has been released and is ready for download and testing. Version 8.14 beta 1 includes new functions and bug fixes. The 8.14 beta 1 installer can be downloaded from the button below.

Release Notes
New functions
Bug fixes
- Corrected page height related issues with direct access text extraction
- Shading patterns are removed from the page correctly with SplitPageText
- Corrected Index parameter offsets in geospatial PDF functions
Enhancements
- GetDefaultPrinterName function returns correct result even after printing to a different printer
- DPI of certain images extracted using direct access function are now set
- DPI of certain images generated by the renderer are now set
- Files with a datetime earlier than the year 1900 can now be opened
- Added support for incorrect AcroForm spelling (Acroform)
- Added G4 TIFF output to the renderer
Upgrading To Version 8
If you are still using version 7 and would like to upgrade visit 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.
November 29, 2011
The final version of Quick PDF Library 8.13 has been released and is ready for download from our updates page. This version includes numerous enhancements to the library including improved text extraction accuracy, rendering, security handling and 64-bit support. Visit the product updates page to download this new version and see a full list of the changes.
Download 8.13 from our Product Updates page
Highlights
- Improved text extraction accuracy
- Fixed rendering of inverted CMYK JPEG images in 64-bit builds
- DPI information is stored in TIFF output from the renderer
- PrintDocument, GetPrinterBins and GetPrinterDevModeToString fixed in Delphi 4-2005 and LIB edition
- And much more…
Upgrading To Version 8
If you are still using version 7 and would like to upgrade visit 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.
November 15, 2011
Quick PDF Library 8.13 beta 2 has been released and is ready for download and testing. Version 8.13 beta 2 includes new functions and bug fixes. The 8.13 beta 2 installer can be downloaded from the button below.

Release Notes
New functions
- GetLatestPrinterNames
- GetPageImageList
- GetImageListCount
- GetImageListItemIntProperty
- GetImageListItemDblProperty
- GetImageListItemDataToString
- GetImageListItemDataToVariant
- SaveImageListItemDataToFile
- DASetTextExtractionWordGap
- DASetTextExtractionOptions
- DASetTextExtractionArea
Bug fixes
- SecurityInfo function now returns correct values for owner and user password
- PrintDocument, GetPrinterBins and GetPrinterDevModeToString fixed in Delphi 4-2005 and LIB edition
- Fixed rendering issues with certain fonts containing a FontMatrixScaling value
- Fixed issue with DrawHTMLTextBox stack unwinding
- Fixed error in IsAnnotFormField if the document doesn’t have any form fields
- Added support for cross reference streams containing a /W entry greater than 4
- Fixed rendering of inverted CMYK JPEG images in 64-bit builds
- Fixed VB.NET Import definitions
- Corrected handling of Type1 fonts with non-sequential /Subrs ordering
- Added code to support CIDToGID maps that are too short
- SetTextExtractionArea function corrected
- Right aligned comb fields are now drawn correctly
- Trailing slash bug fix for embedding file streams
- AddTrueTypeFontFromFile function now returns a valid FontID
- Correct handling of BoldItalic fonts in metafile import
Enhancements
- Improved text extraction speed when PDF contains bitmaps
- Improved text extraction accuracy
- Comb fields are now drawn with vertical lines
Upgrading To Version 8
If you are still using version 7 and would like to upgrade visit 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.
November 1, 2011
Quick PDF Library 8.13 beta 1 has been released and is ready for download and testing. Version 8.13 beta 1 includes new functions and bug fixes. The 8.13 beta 1 installer can be downloaded from the button below.

Release Notes
New functions
- GetLatestPrinterNames
- GetPageImageList
- GetImageListCount
- GetImageListItemIntProperty
- GetImageListItemDblProperty
- GetImageListItemDataToString
- GetImageListItemDataToVariant
- SaveImageListItemDataToFile
Bug fixes
- SecurityInfo function now returns correct values for owner and user password
- PrintDocument, GetPrinterBins and GetPrinterDevModeToString fixed in Delphi 7 and LIB edition
- Fixed rendering issues with FontMatrixScaling
- Finally fixed DrawHTMLTextBox
- Fix A/V error in IsAnnotFormField
- Fixed bug in DAOpenFile with Compressed Content Streams
- Improved text extraction speed when PDF contains bitmaps
- Rendering of images CYMK images in 64-bit version
- Fixed VB.NET Import definitions
Upgrading To Version 8
If you are still using version 7 and would like to upgrade visit 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.
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.
March 25, 2011
The official version of Quick PDF Library 7.24 has been released and is ready for download from our updates page. This version includes numerous bug fixes, enhancements and new functions. The 7.24 installer can also be downloaded from the button below.

Release Notes
New functions
- GetFormFieldNoExport
- GetFormFieldRequired
- SetFormFieldNoExport
- SetFormFieldRequired
- GetFormFieldChoiceType
- SetAnnotBorderStyle
- IsTaggedPDF
- DAEmbedFileStreams
- RemoveCustomInformation
Bug fixes
- Range check improvements to Type1 decoding
- Corrected missing letters in form field annotations
- Rendering and extraction of direct font dictionaries
- ToUnicode CMaps handled for non-CID fonts
- MissingWidth font metric used instead of DW
- Consistent handling of CCITT images on various operating systems
- Improvements to nested CID font widths structures
- Improvements to parsing of various destination structures
- Improvements to parsing of comments and whitespace
- Inline image resource stream improvements
- Memory allocation fix in JBIG2 decoder
- Bitmaps row access fix in JBIG2 decoder
- Appearance stream generation for auto-size fields now handles alignment correctly
- Resource names are now correctly normalized in the renderer
- Infinite loop in xref processing of small files eliminated
- Process DPI tags in TIFF images correctly (AP1 marker)
- Aspect ratio of canvas corrected
- EPS output bug fixes (miter limit and image references)
Enhancements
- DataMatrix 2D barcodes can be rotated
- Support for GS1-128 (EAN-128) barcodes
- Support for DeviceN color spaces
- Faster direct access page searching for very large documents
- DrawDataMatrixSymbol allows the fill color to be set
- Memory optimizations for ICC based images
- Get/set embedded file description
- CFF font data in OpenType fonts enabled for non-embedded fonts
- More options for getting/setting choice form field flags
- Added an option to retrieve an annotation’s border width
- Added support for B/W LZW images
- SetCustomInformation now allows empty values
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.
February 26, 2011
Quick PDF Library 7.24 beta 3 has been released and is ready for testing. This new beta includes several bug fixes, enhancements and new functions. The 7.24 beta 3 installer can be downloaded from the button below.

Release Notes
New functions
- GetFormFieldNoExport
- GetFormFieldRequired
- SetFormFieldNoExport
- SetFormFieldRequired
Bug fixes
- Range check improvements to Type1 decoding
- Corrected missing letters in form field annotations
- Rendering and extraction of direct font dictionaries
- ToUnicode CMaps handled for non-CID fonts
- MissingWidth font metric used instead of DW
- Consistent handling of CCITT images on various operating systems
- Improvements to nested CID font widths structures
- Improvements to parsing of various destination structures
- Improvements to parsing of comments and whitespace
Enhancements
- DataMatrix 2D barcodes can be rotated
- Support for GS1-128 (EAN-128) barcodes
- Support for DeviceN color spaces
- Faster direct access page searching for very large documents
- DrawDataMatrixSymbol allows the fill color to be set
- Memory optimizations for ICC based images
- Get/set embedded file description
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.