For the complete documentation index, see llms.txt. This page is also available as Markdown.

Version 12.0.0 Changelog (July 8, 2026)

New In This Release

DOCXCompare API

  • The DOCXCompare API compares two input DOCX files and produces a DOCX output where the differences are represented with tracked changes using DOCXCompare.Compare().

AI-based Enhanced OCR Module

  • A new AI-based Enhanced OCR Module is now available via OCRModule.ImageToPDF() and OCRModule.ProcessPDF().

TransPDF RTL Support

  • Added support for translation from right-to-left reading order languages to left-to-right reading order languages.

New Options

  • Added conversion support for XLSX and PPTX comments in OfficeToPDFOptions.DisplayComments().

Improvements

  • [pdf] Added LTV support for signatures signed with short-lived certificates.

  • [print] Added support for printing multiple files to the same output PDF file using the PrintToPdf module. New function: PrintToPdfWithArray.

  • [xps] Added simulated bold styling for PDF to XPS conversion for filled/stroked text.

  • [pdf] Exif image orientation information is now applied to images before using them for stamping.

  • [all] Upgraded libpng to version 1.6.58.

  • ApryseSDK/PDFNetWrappers now consider(s) master to be its main development branch. Releases will always be provided via numbered branches outside of master.

Bugfixes

  • [pdf] Fixed an issue in TextExtractor where hidden text was incorrectly extracted despite being set to ignore.

  • [all] Fixed a compilation error that could occur while using Xcode/clang with the C++20 standard enabled. Previously, compilation of user C++ code could fail with a "constexpr function never produces a constant expression" error.

  • [xfdf] Fixed an issue with merging XFDF annotations when Text or FreeText content have characters in ranges not covered by the basic fonts but require a better matching from the self-serve fonts location to render correctly.

  • [xfdf] Fixed an issue where the content of imported FreeText annotations would not display because it was pushed outside the visible area by extra blank lines.

  • [pdf] Fixed a print issue where the value of the duplexing mode was not being honored by some printers.

  • [pdf] Fixed a multi-line text spacing issue for FreeText annotations.

  • [nodejs] Fixed GLIBCXX errors on NodeJS builds.

  • [pdfa] Fixed an issue with PDF/A conversion caused by incorrectly formatted Metadata entries in the source file.

  • [pdfa] Fixed an issue with PDF/A conversion when PDF files had invalid objects in the form fields array.

  • [pdfua] Fixed an issue with PDF/UA auto-tagging and table detection where table header cells were missing a scope attribute.

  • [pdf] Fixed a memory access violation that could occur when using GC languages along with PDFs with direct (inline) resources (fonts, color spaces, functions, or shadings).

  • [java] Fixed potential memory leaks in Java wrappers.

  • [pdfa] Fixed a falsely reported PDF/A validation error due to parsing a UTF-8 character sequence incorrectly.

  • [all] Fixed validation of a license key that was failing for PDFNet SDK for Mac.

Office Fidelity

  • [doc] Fixed an issue where strikethrough formatting was not preserved when text had both insertion and deletion revisions.

  • [pdf] SetCustomWebFontURL now accepts local file paths on Unix-like systems.

  • [office] Improved the fidelity of office conversion by increasing precision in the layout engine.

  • [docx] Fixed an issue where only one line of a table was placed at the end of each page instead of using the entire page.

  • [rtf] Fixed multiple RTF to PDF conversion quality issues, including incorrect styling, spacing, overlapping, alignment, or missing elements.

  • [rtf] Fixed a rare issue with infinite RTF to PDF conversion.

  • [rtf] Fixed incorrect page size in some RTF documents.

  • [docx] Fixed an issue where page numbers in the header used the wrong numbering format.

  • [office] Fixed an issue with missing major gridlines in empty charts.

  • [docx] Added support for WordPerfect paragraph justification.

  • [docx] Fixed an issue with SAVEDATE fields not updating.

  • [docx] Fixed an issue where some BARCODE field options were not applied correctly.

  • [docx] Fixed a rare bug where formatting was incorrect for Structured Document Tag (SDT) text runs.

  • [doc] Fixed missing page numbers in headers and footers in some DOC documents.

  • [xlsx] Fixed an issue where hanging text on a sheet was cut off.

  • [office] Added support for stock charts with more than two series.

  • [office] Fixed incorrect data table placement when two floating charts intersected.

  • [docx] Fixed an issue where a floating image near the bottom of the page was placed on the wrong page.

  • [pptx] Added the ability to show hyperlinks on shapes.

  • [docx] Fixed incorrect handling of obstructing floats positioned outside of the cell bounds.

  • [docx] Fixed an issue with the incorrect size of some shapes.

  • [eml] Fixed an issue with missing images in some EML documents converted to PDF.

  • [office] Added reporting of unsupported Office conversion features in the DocumentConversion.GetWarningString API.

  • [docx] Fixed an issue where text in a table cell using SDTs was incorrect.

  • [docx] Fixed incorrect handling of indentations when a paragraph starts with a new line character.

  • [office] Fixed an issue where clipping was incorrectly applied in some EMF images.

  • [office] Fixed an issue with garbled text in some EMF-to-PDF conversions with glyph-indexed text.

  • [docx] Improved math accent rendering over wide equations.

  • [office] Added support for Thai word breaking.

  • [docx] Fixed an issue where hyperlinks incorrectly pointed to a file named ** instead of a location in the document.

  • [office] Fixed an issue with the incorrect ordering of numbers in Arabic text.

  • [docx] Fixed an issue with oversized padding inside some shapes.

  • [doc] Fixed positioning of rotated bent arrow connectors during DOC to PDF conversion.

  • [office] Added support for the "vary colors" option in bar charts.

  • [office] Improved Arabic text rendering when font substitution is required.

Fixes and Improvements for the HTML2PDF Module

  • [html] Upgraded Chromium to 151.0.7899.1.

  • [html] Fixed issues with incorrect content in HTML headers and footers.

  • [html] Fixed issues with combinations of HTML2PDF options (header/footer, print delay, cookies, etc.).

  • [html] Changed the directory structure of the HTML2PDF module to match the structure of the other Apryse modules.

  • [html] Added a pretty error message in case of missing fonts for HTML2PDF.

Fixes and improvements for the Structured Output Module

  • [docx] Improved character detection when specific unique fonts were used.

  • [docx] Improved conversion of certain ligatures to separate letters.

  • [docx] Improved the detection of self-intersecting glyphs.

  • [docx] Improved detection of invalidly encoded quotation marks.

  • [docx] Improved detection of even/odd header content.

  • [docx] Improved the detection of invalidly encoded Chinese characters.

  • [docx] Improved the detection of images in a document.

  • [xlsx] Fixed an issue preventing detection of a table on certain platforms.

  • [docx] Fixed an issue that changed the list level of a specific paragraph.

  • [docx] Fixed an issue causing one false line break in a document.

  • [docx] Fixed an issue causing Thai characters to become condensed on a document.

Last updated

Was this helpful?