PrizmDoc for Java v5.21 Release Notes
Below, please find the release notes for PrizmDoc® for Java v5.21.X and associated patch releases. For questions, please contact us at info@accusoft.com.
v5.21.1
Released TBD
Patch release.
Bug fixes
- Fixed an issue preventing links in PDFs from working if OCR had been performed.
- Fixed an issue where the document tab tooltip was blocking the dropdown menu for documents with attachments.
v5.21.0
Released April 2026
Minor release.
New features and improvements
Embedded fonts in exported documents
Some HTML, PDF, and Office documents can have embedded fonts, meaning that the entire font is stored directly in the file. This allows the file to look the same even on systems that do not have those fonts installed. PrizmDoc for Java will now embed non-standard fonts in exported PDF documents, retaining embedded fonts from the original file and allowing those exported PDFs to look consistent across any system and viewer.
Non-standard fonts to embed can come from either the source document or from a custom collection of fonts provided by the system admin when setting up PDJ. The fontSourceDirectory configuration in PDJ’s web.xml can be set to the absolute path of a folder containing extra fonts to use in rendering documents. If this parameter is not set, PDJ will look for custom fonts in the /fonts directory inside the deployed web application.
Note: we are deprecating the
htmlFontSourceDirectoryparameter in favor of the more generalfontSourceDirectoryparameter. Going forwards, fonts in the font directory will be used to render and export multiple document formats. ThehtmlFontSourceDirectorywill continue to work if it is set, so no existing configuration will need to be changed at this time. IffontSourceDirectoryis not set buthtmlFontSourceDirectoryis, then the value inhtmlFontSourceDirectorywill be used as the main font directory instead. As mentioned above, if neither is set then the/fontsdirectory inside the deployed PDJ application will be used as a default.
Image reuse in exported documents
PrizmDoc for Java has greatly reduced the file size of exported PDFs that have multiple instances of the same image. Previously each instance of an image would be considered unique and added as an entirely new image, greatly increasing the file size. Now duplicate images will only be added to the PDF once and reused throughout the exported document.
Unicode in exported documents
Previously PrizmDoc for Java was unable to export documents with some Unicode characters without rasterizing the document into image pages. Now PDJ fully supports all Unicode characters on export, allowing all documents that contain text to be exported to vector PDFs with searchable text.
Bug fixes
- Fixed an issue that caused
java.lang.ArrayStoreExceptionon certain XLSX files.
Have questions, corrections, or concerns about this topic? Please let us know!