Big Faceless PDF Library v2.26.4

Released: Mar 17, 2022

Updates in v2.26.4

Features

  • Added PDFImage.setStrictDPI() to mimic the image DPI extraction rules from HTML5.

Fixes

  • The "Resource Merge" step which can be used to potentially reduce the size of files assembled from multiple smaller documents was sometimes writing out fonts with a ToUnicode that was incomplete, or failing to identify duplicate glyphs because the originals came from fonts with a different "longloc" flag. Both have now been fixed.
  • Some very specific workflows could lead to a synchronization lock when reading PDFBookmarks - reworked these classes to make it impossible.
  • Fixed exception rendering a PDF when the XMP object has been explicitly disabled from the output.
  • Don't fail when preflighting a PDF containing form fields with no font set.
  • Re-rendering a signed PDF that was missing a trailing newline has been fixed.