Version 12.0.0 Changelog (July 8, 2026)
New In This Release
DOCXCompare API
The
DOCXCompareAPI compares two input DOCX files and produces a DOCX output where the differences are represented with tracked changes usingDOCXCompare.Compare().
AI-based Enhanced OCR Module
A new AI-based Enhanced OCR Module is now available via
OCRModule.ImageToPDF()andOCRModule.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]
SetCustomWebFontURLnow 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.GetWarningStringAPI.[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?