Link

2023.12 Release Notes

Release date: 12th December 2023

Next release: 23rd January 2024

Enhancements

HTML-3842 Shapetext modes now use a font containing only width data, which is fully license safe and often results in a substantially smaller file size.

HTML-3796 Improved CFF font handling to override width values inside the font that do not align with the widths defined inside the PDF file. This provides increased accuracy of text spacing in affected files and particularly in Firefox which saw the biggest improvements.

HTML-3833 [IDRViewer] Added a hover appearance for link annotations

HTML-3838 Updated the process exit code to be set to 1 rather than 0 if documents fail when running from command line

Fixes:

HTML-3826 Fixed an issue where text could appear with incorrect characters when non-embedded CID fonts were declared in an XObject or annotation

HTML-3841 Fixed an issue with missing extraction values in the font causing processing of the page to end prematurely

CORE-3969 Fixed a 0 height form field wrongly being displayed and obscuring PDF content

CORE-3972 Fixed alpha value not being applied in some annotation icons

CORE-3979 Fixed UTF-8 encoded text string values not being correctly supported

CORE-3988 Fixed missing /Rect value in popup annotations causing an error that prevented conversion

CORE-3990 Fixed Ink annotations not being displayed

CORE-3991 Fixed alpha values not being set for image masks causing incorrect content appearance

Latest Microservice Improvements:

We’ve also made a significant improvement to our Microservice that will improve stability when processing problematic files. PDF conversions are now run in separate child processes which means an OutOfMemoryError when processing a document can no longer affect the entire application. Even a conversion stuck in an infinite loop can be properly terminated when the maximum conversion duration is reached, which would not have been possible before.

This change comes with new properties for the Microservice:

  • remoteTracker.port - By default 1099. If this port is in use, adjust to a port that is designated for the service alone
  • conversionMemoryLimit - By default this is set to 1024MB, increase/decrease this number to adjust how much memory a conversion may use.

The latest version is available on GitHub:
Base Microservice v12.0.1
BuildVu Microservice v8.0.0


What's included in your BuildVu trial?

  • Access to download the SDK and run it locally.
  • Access to the cloud trial to convert documents in the IDR cloud.
  • Access to the Docker image to set up your own trial server in the cloud.
  • Communicate with IDR developers to ask questions & get expert advice.
  • Plenty of time to experiment and build a proof of concept.
  • Over 100 articles to help you get started and learn about BuildVu.
  • An exceptional PDF to HTML converter that took over 20 years to build!

Start Your Free Trial