Version 11.12.0 Changelog (April 1, 2026)

New In This Release

PDF Sanitization

  • The PDF Sanitization feature enables removal of hidden, sensitive, or potentially malicious content from PDF documents.

RTF, MSG, and EML Conversion

  • Introduced built-in conversion capabilities for RTF, MSG, and EML files within the Apryse Office conversion suite.

XLIFF 2.0

  • TransPDF: Implemented full XLIFF 2.0 integration, enabling both the export of document text and the import of translated content using XLIFF 2.0 files.

Handwriting Recognition

  • Added a new Handwriting ICR Module that uses AI to recognize handwriting in PDF files and outputs results in JSON format (HandwritingICRModule.ProcessPDF() or HandwritingICRModule.GetICRJsonFromPDF()).

New Options

  • Added default page and margin size options to OfficeToPDFOptions (SetDefaultMarginBottom, SetDefaultMarginLeft, SetDefaultMarginRight, SetDefaultMarginTop, SetDefaultPageHeight, and SetDefaultPageWidth). These options are useful for RTF, EML, and MSG document conversions, which do not have predefined page or margin sizes.

Improvements

  • [pdf] Increased the precision of real numbers written to PDF files in the range (0.9, 1.1) to seven digits.
  • [pdfua] Improved handling of OCR content during autotagging, where images containing text (such as scanned documents) were not being properly tagged.
  • [pdf] Improved handling of corrupt PDFs where rectangle structures were of an unexpected type or size. Previously, a "GetAt() can't be invoked on Obj of this type" exception could occur.
  • [pdf] Improved bold text recognition in the TransPDF API.

Bugfixes

  • [txt] Fixed an issue where tabs were not aligning properly when using the SourceCodeFormatting option for text files.
  • [java] Fixed an issue where PDFNetJava would crash when redeploying a web app on Tomcat.
  • [pdfua] Fixed handling of existing marked content during autotagging, which could lead to validation errors such as "Artifact inside tagged content" (or vice versa).
  • [pdfa] Fixed a potential crash when converting a PDF file with valid XMP metadata from one PDF/A level to another while preserving the XMP data.
  • [pdfa] Fixed handling of direct-object fonts, which previously caused them to fail to be properly embedded.
  • [pdf] Fixed string handling logic in PDFTronCustomSecurityHandler. Issues in the implementation could previously result in broken encrypted documents.
  • [pdf] Fixed incorrect text scaling behavior when rendering glyphs from a CFF font that had no bounding box specified.
  • [pdf] Fixed a bug where GetUTF8String() threw the error "GetAsPDFText() can't be invoked on Obj of this type." for indirect string objects.
  • [pdf] Fixed a memory access violation that occurred when redacting a PDF file containing image data larger than 2 GB.
  • [pdfa] Fixed an incorrect validation result reporting the error "PUA characters are missing ActualText" for PDF/A levels 2 or 3 with conformance U. The error applied only to conformance A.
  • [pdf] Fixed an issue where default annotation names were created using non-ASCII characters.
  • [.net] Fixed a crash when retrieving a signing certificate's data in .NET Core wrappers when targeting .NET Core versions earlier than 7.0.

Office Fidelity

  • [office] Added support for displaying fallback graphics when encountering unsupported chart types.
  • [pptx] Fixed an issue where text direction properties were not correctly propagated from slide layouts and master slides.
  • [docx] Resolved an issue that caused incorrect text to appear inside some content controls in Word documents.
  • [docx] Fixed an issue where a floating element in the footer was positioned incorrectly.
  • [docx] Added support for the "Thai Distributed" paragraph justification style.
  • [docx] Fixed an issue where section properties were not applied to the document, resulting in an incorrect page size.
  • [xls] Resolved an issue where axis labels were not displayed in some Excel charts.
  • [docx] Added support for strikethrough and underline markup to represent tracked image insertions and deletions.
  • [office] Improved text layout accuracy when using self-serve substitute fonts.
  • [docx] Added support for HTML tables in office template structured input.
  • [doc] Fixed an issue where floating element positions were incorrect in some legacy Word documents.
  • [office] Fixed an issue with number formatting where values using a comma as a thousands separator were handled incorrectly.
  • [xlsx] Fixed an issue where highlighter ink was obscuring underlying content.
  • [doc] Added support for converting document properties (e.g., title, author) from legacy Word documents.
  • [docx] Fixed an issue with incorrect position of the decimal separator in some math equations.
  • [xls] Resolved an issue where extra tick marks appeared in Excel charts during XLS to PDF conversion.
  • [office] Fixed an issue with repeated labels on radar charts.
  • [office] Fixed an issue with incorrect default label placement in some pie charts.
  • [office] Fixed an issue with axis scaling for narrow bar charts with outside-end label placement.
  • [docx] Fixed an issue where a shape set to appear in front of text was incorrectly overlapping another shape.
  • [xlsx] Fixed an issue where an incorrect locale was used in some custom date formats.
  • [office] Ensured the correct rendering order of bar chart series to produce the correct colors for overlapping bars.
  • [xls] Fixed misaligned legend placement in pie charts in legacy Excel documents.
  • [office] Added support for handling custom conditions in data format strings.
  • [office] Improved the accuracy of paragraph "before" and "after" spacing.
  • [docx] Improved conversion of localized DATE fields in Word documents.
  • [docx] Fixed incorrect rendering of expanded and condensed Thai text.
  • [office] Fixed incorrect position of some manually positioned chart labels.
  • [docx] Fixed an issue where text in a table cell was not wrapping correctly.
  • [docx] Fixed an issue where document conversion did not finish because of an infinite loop when the first paragraph on a page had a floating object and did not fit on the page.
  • [office] Fixed the incorrect default font size for text boxes inside charts.
  • [office] Fixed a crash caused by a chart data label referencing a non-existent value.

Fixes and improvements for the Structured Output Module

  • [docx] Improved detection of vector text.
  • [docx] Improved paragraph detection.
  • [docx] Improved soft hyphen detection.
  • [docx] Improved detection of certain non-standard encoded characters.
  • [docx] Implemented detection of additional list items in Chinese, Japanese and Korean language documents.
  • [office] Implemented the inclusion of producer information in conversion output.
  • [docx] Fixed a bug preventing the detection of text in a specific document.
  • [docx] Fixed a bug where the height of an empty textbox prevented the document from being opened in Microsoft Word.
  • [docx] Fixed a bug causing Type 3 text in a font bounding box to be clipped.
  • [docx] Fixed a bug causing the substitution of a symbol for a non-standard encoded character.
  • [docx] Fixed a bug causing performance issues in a document.
  • [docx] Fixed a bug causing underline style to be detected as a line shape.
  • [xlsx] Fixed a bug resulting in rows becoming merged on a document.
  • [pptx] Fixed a bug interfering with image transparency detection.

Fixes and improvements for the CAD Module

  • [cad] Fixed loading of an RVT CAD file when running a Windows WebViewer Server in a Windows Docker container.
  • [cad] Fixed loading of a DGN CAD file that did not have an active model specified.

Fixes and improvements for the IRIS OCR Module

  • [ocr] Upgraded to iDRS 16.3.0.

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales