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

Version 11.6.0 Changelog (July 9th, 2025)

End of Support

  • Python 2 is no longer supported.

Deprecation Notice

  • [ocr] OCROptions.SetIgnoreExistingText() and OCROptions.GetIgnoreExistingText() are now deprecated. OCROptions.SetIncludeExistingText() and OCROptions.GetIncludeExistingText() can be used instead.

New Features

  • Added support for automatic text hyphenation in Word documents (English only) to Convert.OfficeToPDF().

  • Added support for sunburst charts in MS Office documents to Convert.OfficeToPDF().

  • Added PDF text find and replace capabilities (FindReplace.FindReplaceText()).

You can read more about the find and replace feature via our release notes.

New Options

  • Added an option to export speaker notes from PowerPoint documents as PDF annotations (OfficeToPDFOptions.SetDisplaySpeakerNotes()).

  • Added an option to include invisible layers during CAD conversion (CADConvertOptions.SetIncludeInvisibleLayers()).

  • Added an option to resize single line text boxes when applying translated text (TransPDFOptions.SetResizeSingleLine()).

Improvements

  • [node] Added support for Node v23 on MacOS.

  • [pdf] Improved support for corrupted PDFs where the MediaBox rectangle contained a null object. Previously, the following exception may have occurred with a corrupt input file: "GetNumber() can't be invoked on Obj of this type."

  • [pdf] Improved the performance of incremental save of PDF documents containing digital signatures.

  • [pdfa] Updated PDF/A conversion to remove non-conformant Metadata from XObj Properties.

  • [pdfua] Added PDF.Page.AnnotInsertWithTagging() to facilitate tagging annotations at time of creation. This can help maintain semantic labelling and accessibility compliance.

  • [python] Python packages are now built using the Py_LIMITED API allowing for support of all 3.x versions.

  • [xfdf] Added support for the "lock" entry in signature fields.

  • [xfdf] Added support for GoToE action in link annotations.

Bugfixes

  • [cad] Fixed an issue in CAD to PDF conversion on Linux that could result in the conversion never completing.

  • [cad] Fixed an issue during CAD to PDF conversion that could result in an exception with the message "Number of Layouts are not equal to number of pages".

  • [java] Fixed an issue that could potentially cause early garbage collection of some PDFNet objects in Java. Previously, this could result in memory errors or crashes.

  • [.net] Fixed a memory leak in ElementBuilder.CreateUnicodeTextRun().

  • [pdf] Fixed an issue where the read-out-loud feature in some 3rd-party viewers could misbehave because of large BBox coordinates of a Stamp object of type text.

  • [pdf] Resolved an exception in TransPDF.ApplyXLIFF() where the Reflow XLIFF API failed with the error: 'TransPDF Exceptions: Read failed: Error reading links from filter'.

  • [pdf] Fixed an issue where the document could become corrupt when moving pages within the same document.

  • [pdf] Fixed an issue when updating text for a multi-line text form field. Previously, a new font was generated unnecessarily. The current font is now used instead.

  • [pdf] Fixed a crash that occurred when a redact annotation lacked a DA entry.

  • [pdf] Resolved an issue with the Reflow XLIFF API (TransPDF) where PDFs containing ampersands and/or double quotes in the "Document Properties Title" field would generate invalid XLIFF files.

  • [pdf] Fixed an issue where the Reflow XLIFF API (TransPDF) was incorrectly throwing an exception for valid permission-based keys.

  • [pdf] Fixed non-regex text search failures in PDF.TextSearch when the search phrase contained ligatures.

  • [pdf] Fixed potential crashes when processing PDFs using the Reflow XLIFF API (TransPDF).

  • [pdf] Fixed incorrect logic for justification of redaction text.

  • [pdf] Fixed an issue where erroneous parsing of font names could cause non-embedded fonts to match incorrectly.

  • [pdf] Patched a security issue in zlib (CVE-2018-25032).

Office Templating

  • [docx] Added support for more preset CSS colors in office templating.

  • [docx] Added QR code generation capability to office templates with docx output.

Office Fidelity

  • [xlsx] Reduced the size of PDF files produced by Excel conversion by avoiding unnecessary clipping paths.

  • [xlxs] Fixed an issue where merged cells were missing if they started in a hidden row.

  • [doxc] Fixed an issue where floating tables that span multiple pages could have the wrong size.

  • [docx] Improved conversion speed for Word documents with large amounts of floating elements.

  • [docx] Fixed incorrect text displayed in form fields referencing customXml properties.

  • [office] Improved font substitution when using self-serve web fonts for fonts with non-normal/regular weight.

  • [xlsx] Fixed an exception thrown in a valid file containing conditional formatting.

  • [office] Modified font processing to recognize "italic" in the font name.

  • [docx] Fixed an issue with extra empty space after a table placed inside a table cell.

  • [docx] Fixed incorrect text displayed in form fields referencing the document properties (title, author, etc).

  • [pptx] Fixed the placement of paragraphs with extra line spacing in PowerPoint documents.

  • [office] Reduced the output PDF file size when the StructureTagLevel option is set to 'none'.

  • [xlsx] Implemented counting of <c> elements in Excel files to enable early exit for large documents.

  • [pptx] Fixed an issue where the paragraph's right margin value was not applied correctly in text boxes in PowerPoint documents.

  • [docx] Improved handling of floating elements that interact with the neighboring columns and document sections.

  • [xls] Fixed a rare issue with empty XLS document conversion output.

  • [docx] Fixed a rare issue with a fixed layout table rendered with zero width.

  • [docx] Added support for multi-column footnotes in Word documents.

  • [docx] Fixed an issue with repeated content in page-spanning vertically merged table cells.

  • [office] Fixed alignment issues affecting text and symbols in EMF images.

  • [office] Implemented various optimizations that reduce the output PDF file size.

  • [pptx] Fixed incorrect position and size of some fallback images of OLE objects in PowerPoint documents.

  • [xls] Fixed a rare "File is not a valid zip archive." exception thrown when converting some legacy XLS files.

  • [xlxs] Fixed a crash in Excel documents with print titles set outside of the sheet bounds.

  • [docx] Improved East Asian text layout by adding support for the balanceSpacesAndIdeographicSpaces compatibility option.

  • [docx] Fixed an issue with missing right-to-left text in some Word documents.

  • [docx] Fixed an issue with incorrect right-to-left text order in documents with explicit right-to-left control characters.

  • [docx] Fixed an issue where footnotes were sometimes placed in the wrong position.

Fixes and improvements for the Structured Output Module

  • [office] Improved the shape detection of complex glyph structures in Chinese, Japanese and Korean language documents.

  • [office] Improved GNSE detection by expanding decision tree for lowercase letter 'e'.

  • [docx] Support the detection of FreeText annotations.

  • [docx] Improved the order detection of overlapping shapes and text.

  • [docx] Improved borderless table detection.

  • [docx] Improved the detection of borderless tables within a two column layout.

  • [docx] Improved column detection.

  • [docx] Improved the detection of highlighted table content.

  • [docx] Improved the detection of a separate text layer when content is overlayed with a stamp image.

  • [docx] Improved the detection of multi-line cell content in hybrid tables.

  • [docx] Fixed a bug causing a transparent hyperlink to disrupt the visible text.

  • [docx] Fixed a bug preventing the detection of a Japanese character in a specific document.

  • [docx] Fixed a bug causing an image to be detected as part of the header.

  • [docx] Fixed a bug that caused footer content to be detected as body text.

  • [docx] Fixed a bug preventing accurate text detection.

  • [docx] Fixed a bug causing footer detection to interfere with page numbering.

Last updated

Was this helpful?