Debenu Quick PDF Library 9.13 Beta 5 Released

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

Download Debenu Quick PDF Library

Release Notes

New functions

  • GetFormFieldCheckStyle
  • SetFieldSignatureImage
  • GetFormFieldTabOrderEx
  • SetSignProcessField
  • SetSignProcessInfo
  • SetSignProcessPFXFromFile
  • NewSignProcessFromFile
  • NewSignProcessFromStream
  • NewSignProcessFromString
  • EndSignProcessToFile
  • EndSignProcessToStream
  • EndSignProcessToString
  • DAExtractPageTextBlocks
  • ExtractPageTextBlocks
  • ExtractFilePageTextBlocks
  • GetTextBlockCount
  • GetTextBlockFontName
  • GetTextBlockFontSize
  • GetTextBlockBound
  • GetTextBlockColorType
  • GetTextBlockColor
  • GetTextBlockText
  • GetTextBlockCharWidth
  • ReleaseTextBlocks
  • DAGetTextBlockCount
  • DAGetTextBlockFontName
  • DAGetTextBlockFontSize
  • DAGetTextBlockBound
  • DAGetTextBlockColorType
  • DAGetTextBlockColor
  • DAGetTextBlockText
  • DAGetTextBlockCharWidth
  • DAReleaseTextBlocks

Bug fixes

  • Improved handling of form field dictionaries that have been merged with an annotation dictionary
  • Signature field appearances are no longer affected by changes to the field properties
  • Correct glyph index matching for certain TrueType fonts
  • DAAppendFile now works with files larger than 2GB
  • DAAppendFile once again works with files containing xref streams
  • Corrected output of certain negative floating point numbers
  • Prevent recursive loop when retrieving certain field names with the direct access functions
  • MergeDocument sets the final document version number to the highest of the input documents
  • Fix in EMF Import for rotated and aligned text
  • Reading/writing XMP metadata is now enabled in the 64-bit builds
  • MoveLayer now correctly handles an indirect reference to the page Contents array
  • Improved UpdateAppearanceStream for certain field types
  • Separated direct access font caching during image extraction from text extraction
  • SignFile and DAAppendFile now correctly handle documents with xref streams
  • Internal paired integer list fix
  • XMP metadata is now generated correctly when there is no timezone offset (also affected PDF/A-1b)
  • XMP metadata now contains a valid modification date (also affected PDF/A-1b)
  • Better handling of invalid XMP metadata
  • Removed double rendering of Type1 glyphs
  • Minor fix for encoding issue with Type1 fonts
  • Corrected the dictionary used for the MarkInfo entry when calling SetPDFAMode
  • NewSignProcessFromStream now works correctly
  • Fixed a bug processing certain Type2 fonts
  • Corrected page tree algorithm in RemoveSharedContentStreams function

Enhancements

  • Minor changes for Lazarus/FPC compilation
  • Performance improvement for changing form field rotations
  • Added support for ETO_CLIPPED to metafile import
  • Improvements to handling of XFA data
  • Improvements to detection of inline image data length
  • Better handling of negative font descent values
  • New text extraction options to split on double space and to trim characters outside the extraction area
  • Limit pattern textures to 3000×3000 pixels
  • Improvements to setting field values for checkboxes
  • Improvements to text extraction area limit calculations
  • New codepage option for directly mapped character codes in TrueType fonts
  • Setting a field’s value will repair certain data structures
  • New alternative block matching option for text extraction
  • Improvements to Japanese font matching
  • SetFormFieldValue repairs certain structural elements of fields
  • Added support for vertically flipped BMP images (negative height)
  • Improvements to SetPageTextExtractionWordGap
  • TIFF writer now sets unused data bytes to 0
  • Improvements and new functionality in the SetOptionalContentGroupPrintable function
  • All standard predefined CMaps are now available, better rendering of CJK and other documents
  • MergeFileList and MergeFileListFast now have better handling of files that are open in other processes
  • Improved handling of floating point numbers when drawing arcs
  • Better protection from crashes during shutdown
  • Improvements to OCG view/print handling
  • Improvements to xref repair functionality
  • Adjustments to checking of a PostName with certain fonts
  • Clipping rectangle adustment for certain fonts in metafile import
  • Improvements to xref table repair
  • Improved handling of invalid xref tables during comment skipping phase
  • Detect truncated data in TrueType glyf data
  • Consistent rendering even when using a non-English Windows locale
  • Improvement to bezier curve importing from metafiles

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.

2 Responses to Debenu Quick PDF Library 9.13 Beta 5 Released

  1. Maxim says:

    Do you have any example to set visual signature for delphi? If this signature is like in Adobe pdf reader may be my company will be buying this library. thanks in advance.

Leave a Reply

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