PDF Java Toolkit

Datalogics PDF Java Toolkit 8.9.0

Datalogics PDF Java Toolkit 8.9.0 is made up of

  • PDF Java Toolkit Core 4.9.0
  • Talkeetna 6.0.16
  • RELite 3.0.12
PDF Java Toolkit Core 4.9.0 release notes
  • If one of the standard 14 fonts (PDF 32000-1:2008 section 9.6.2.2), such as Helvetica, exists in a font set, it won’t be replaced by the built-in version of the font. This means that if you supply a Helvetica, for instance, that can be embedded, then annotation appearances will subset it as a Type 0 font.
  • Introduced API in SignatureAppearanceOptions for customizing signature labels. The default label is “Digitally signed by {0}”, where {0} represents a name stored in UserInfo.
  • Fix NullPointerExceptions when no InteriorColor is supplied for a PDFAnnotationRedaction.
  • AppearanceService now generates rollover appearances for redaction annotations containing overlay text
  • Add method call to PDFFontTagRegistry to ensure that a font has a unique subset tag.
  • Some low-level APIs in PDFFontUtils were deprecated. If your code used these APIs, please follow the deprecation warnings to find the correct calls on PDFFontTagRegistry.
  • PDFOpenOptions has a new flag called DisableFontTagRepair. This flag allows for the enabling/disabling of repairs done to subset font tags.
  • Add PDFResourceIterator, which finds all the resources in the document.
  • Fix problems converting some numbers just less than a power of 10 to strings. This fixes some problems creating ASNumber objects as well as creation of content streams.
  • PDFPage.setTabOrder() will now add the Tabs entry if one is not already present.
  • Fix a crash when rendering certain kinds of inline images.
  • Fix a problem where images rotated 90 degrees were skewed just a little bit more.
  • Ensure that very thin images, which would cover less than a device pixel, nevertheless are visible in the output rendered image.
  • Introduced InflaterCountingStreamWrapper as a superclass of TIFFCountingStreamWrapper.
Talkeetna 6.0.16 and RELite 3.0.12 have been updated to use PDF Java Toolkit Core 4.9.0