Below, please find the release notes for RasterMaster v20.12.0 and associated minor releases. For questions, please contact us at info@accusoft.com.

v20.12.0 - September 30, 2023

General availability release.

Known Issues

  • None

New Features

  • PDF
    • For page manipulation functions, a new PDF parsing engine can be enabled by calling Snowbnd.setPdfParserBetaEnabled(true).
  • EML
    • Added support for files with Content-Transfer-Encoded data.

Bug Fixes

  • PDF
    • Fixed a bug that caused certain files to be the incorrect size when printed to PDF with ‘fit-to-page’ option.
    • Fixed an issue that caused incorrect rendering of gradient patterns on certain PDF pages.
    • Fixed an issue that caused hanging while opening certain files with incorrect font CMAPs.
    • Fixed an issue that caused an ArrayIndexOutOfBoundsException when processing encrypted PDF files.
    • Fixed an issue that caused an ArrayIndexOutOfBoundsException when processing certain PDF files.
    • Fixed an issue that caused characters to improperly overlap in certain PDF files.
    • Fixed an issue that caused rendering of unneeded extra PDF pages from certain files.
    • Fixed an issue that caused some characters not to render in several PDF files containing a complex CFF fonts.
    • Fixed an issue that caused some PDFs to return an unspecified -98 error code when opened.
    • Fixed an issue that caused PDFs to not retain accessibility tags after rendering in VirtualViewer.
    • Fixed an issue that caused some PDF shading patterns to display as all black.
    • Fixed an issue that caused incorrect text search in some PDF documents.
    • Fixed an issue that caused some PDF pages to appear as blank in certain PDF documents.
    • Fixed an issue that caused a NegativeArraySizeException to be thrown when converting certain PDF documents.
    • Fixed an issue that caused some PDF annotations to not appear.
    • Fixed an issue that caused an ArrayIndexOutOfBoundsException to be thrown when converting certain PDF documents.
    • Fixed an issue that caused a NullPointerException to be thrown when converting certain PDF documents.
    • Fixed an issue that caused a NegativeArraySizeException to be thrown when converting certain encrypted PDF documents.
    • Fixed an issue that caused a NegativeArraySizeException to be thrown when converting certain PDF documents with annotations.
    • Fixed an issue that caused a NullPointerException to be thrown when converting some PDF documents with gradient fill patterns.
    • Fixed an issue that caused incorrect line spacing when redacting certain PDF text containing single quote text operators.
  • TIFF
    • Fixed issue with horizontal and vertical resolution of certain TIFF Group 4 and LZW files.
    • Fixed an issue that created corrupt TIFF files when extracting pages from a TIFF with JPEGInterchangeFormat tag.
  • DOCX/DOC
    • Fixed an issue that resulted in calculating incorrect text character widths for Office documents.
    • Fixed an issue that caused incorrect rendering of accented chars on certain DOCX pages.
    • Fixed an issue that caused some image-only pages to be missing from Word documents.
    • Fixed an issue that caused some images to not render in certain Word documents.
    • Fixed an issue that caused some embedded text values to display incorrectly in certain Word documents.
    • Fixed an issue that caused DOCX files with no specified page dimensions to hang.
    • Fixed an issue that caused applications to hang when loading certain DOCX files.
    • Fixed an issue that caused symbol characters to not appear in certain Word documents.
    • Fixed an issue that caused some image data in DOCX files to render as text.
    • Fixed an issue that caused some date fields to not render the current date in certain DOCX files.
    • Fixed an issue that caused some paragraphs to not render in certain DOCX files.
    • Fixed an issue that caused overlapping lines in certain DOCX documents.
    • Fixed an issue that caused a NullPointerException to be thrown when converting some DOCX documents.
    • Fixed an issue that caused a NullPointerException to be thrown on certain DOC files.
  • XLSX/XLS
    • Fixed an issue that caused an ArrayIndexOutOfBoundsException when processing certain XLSX files.
    • Fixed an issue that caused an IndexOutOfBoundsException to be thrown when converting certain XLSX documents.
    • Fixed an issue that caused a NullPointerException to be thrown when converting some XLSX documents.
    • Fixed a parsing issue that caused some elements to not display in XLSX files.
    • Fixed an issue that caused applications to hang when loading certain XLSX files.
    • Fixed an issue that caused a stack overflow error when processing some XLSX files.
    • Fixed an issue that caused a very large page count for certain XLSX files.
    • Fixed an issue that caused StringIndexOutOfBoundsException to be thrown on certain XLS documents.
    • Fixed an issue that caused ArrayIndexOutOfBoundsException to be thrown on certain XLS documents.
    • Fixed an issue that caused NumberFormatException to be thrown on certain XLS documents.
    • Fixed an issue that caused truncated text in certain XLS documents.
    • Fixed an issue that caused a NullPointerException to be thrown when converting some XLS documents.
    • Fixed an issue that caused an IllegalArgumentException to be thrown when converting certain XLS documents.
    • Fixed an issue that displayed incorrect cell data for certain custom formats in Excel files.
    • Fixed an issue that caused images to not display for certain XLS files.
  • AFP
    • Fixed an issue that caused files converted to AFP to display warnings or errors when viewed.
    • Fixed an issue that caused text to be decoded incorrectly in some AFP files.
  • Text
    • Fixed an issue that caused preferences for detecting text files via Defines.g_auto_detect to be ignored.
  • CALS
    • Fixed an issue that caused an Internal Error exception on certain CALS files.
  • PCL
    • Fixed an issue that caused incorrect half-toning with certain PCL files.