Debenu Quick PDF Library 9.15 Beta 3 Released

Debenu Quick PDF Library 9.15 Beta 3 has been released and is ready for downloading and testing.  The 9.15 Beta 3 installer can be downloaded from the button below.

Download Debenu Quick PDF Library

Release Notes

New functions

  • SetFormFieldSubmitActionEx
  • SetFormFieldResetAction
  • DAShiftedHeader
  • GetFormFieldRichTextString
  • SetFormFieldRichTextString
  • GetObjectDecodeError
  • SetRenderOptions
  • BalancePageTree
  • DrawPDF417SymbolEx

Bug fixes

  • Allow the image extraction routines to process various ColorSpace options before exporting
  • Corrected /Filter/FlateDecode in DAAppendFile and digital signature output
  • Generate more correct text extraction bounding boxes for rare PDF’s with Type3 fonts
  • Fix rendering of Type3 fonts which use inline images
  • Fixed a EMF font issue when a negative lfWidth value was specified
  • Fixed a minor regression in XFA formfield processing
  • Metafile fixes for PolyPolygon rendering errors
  • Minor CIDFontType2 rendering fix
  • Fix minor issue when calling RenderPageToDC under some rare circumstances
  • Improvements to handling of malformed xref tables
  • ExtractFilePagesEx now removes the OpenAction dict if it it exists to prevent linking to a non existent page
  • SelectPage now returns 0 when the page node is null
  • Added code to check for simple recursion in the page tree
  • ExtractFilePagesEx now removes the StructTreeRoot dict if it it exists to prevent linking to a non existent page
  • Replaced {$IFDEF DEBUG} with {$IFDEF HEBREW_DEBUG} in TMetaFile.pas to prevent compilation issues
  • Added code to improve locking with multi-threaded printing
  • Small fix for AddEmbdeddedFile, EmbedFile
  • Pages entry pointing directly to a page is dynamically corrected in DAOpenFile
  • Correct xref stream generated for files larger than 17MB
  • Add support for CCITT TIFF images with a DeviceGray Colorspace
  • Fix rare rendering issue with inline ASCII85 encoded images
  • Fix for reading of invalid xref table in Direct Access functions
  • Improved text extraction for PDF’s with an invalid ToUnicode table
  • Minor EMF import for TextOut that uses the ETO_OPAQUE flag
  • Fix printjob issue when printing using a UseLocal option is set
  • Improved SetGDIPlusOptions(3, 1) to render in higher quality and minor printing tweak
  • Fix for rendering indexed CMYK and DeviceN images with a colorkey mask
  • Improved loading of stream objects with an incorrect length parameter
  • Fix positioning of flattened graphic when using FlattenAnnot
  • Fix of a rare 64bit only zLib decompression error
  • Workaround to render and text extract of Adobe based CourierStd fonts
  • Set the stream position to 0 when opening a PDF with LoadFromStream
  • BalancePageTree correctly generates pages with non-inherited page properties
  • Fix UpdateAppearanceStream for multiline formfield text fields with alignment
  • Fixed various EMF import issues relating to fonts and ETO_GLYPH_INDEX

Enhancements

  • Internal GDI+ interface optimizations to increase rendering speed
  • Direct access functions can now open PDFs that are shifted with leading whitespace
  • DAAppendFile now prevents appending to a malformed input file
  • Speed and stability improvements in TransformFile function
  • Objects that are shifted by a single byte are now loaded if possible
  • Improvements to handling of malformed xref streams
  • Improved speed in xref table generation
  • Added DrawDataMatrixSymbol option to increase whitespace padding
  • MergeDocument speed improvements

Upgrading To Version 9

If you are still using version 7 or 8 and would like to upgrade visit this page:

Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Debenu 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 and have your say.

This entry was posted in Debenu Quick PDF Library, News, Releases and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *