Version 10.6.0 Changelog (December 6th, 2023)

New In This Release

New Features:

Alpine Linux Support

  • Support for Alpine Linux on x86_64 architecture is now available for all the flavours of the SDK.
  • Please see the Alpine Linux Guide in order to get started with the SDK on Alpine Linux.

New Options

  • Implemented an option to update the table of contents in Word documents. (OfficeToPDFOptions.SetUpdateTableOfContents()).

Improvements:

  • [pdf] The SDK will now retain PDF structure tree when inserting pages from another document. This allows the information to be kept for accessibility usages and when applicable PDF/UA conformance.
  • [python] Added support for Python 3.12.
  • [all] Improved error messaging for data collection. Previously one class of errors would not have a timestamp and could report insufficient details.
  • [pdf] Patched security issue in XMP parser. (CVE-2021-36055)
  • [pdf] Added support for empty delimiters in ContentReplacer. Note that this option may be slower than ContentReplacer with delimiters which is the recommended way to use the class.
  • [cad] Updated CAD module binaries to use ODA version 24.10.
  • [node.js] Added support for Node 19 and 20.
  • [golang] Added support for Linux ARM.

Bugfixes:

  • [.net] Fixed an issue where .Net Core Bookmark.GetColor() did not return the color properly.
  • [pdf] Fixed Digital Signing logic to correctly output CMS with detached signatures. Previously they could not be detached which caused some issues with a few Digital Signature consumers.
  • [pdfa] Fixed issue with PDF/A-4E conversion where RichMedia annotations would be unnecessarily stripped from the document despite being allowed in that mode.
  • [xfdf] Fixed handling of inreplyto entries when using PDFDoc.MergeXFDF(), so that they would be properly reflected in the PDF.
  • [xfdf] Added support for normal line-height in the default style when exporting XFDF. Previously this could throw an exception.
  • [xod] Fixed issue converting XOD files to PDF related to handling of Marked Content. Previously this could lead to some content being omitted.
  • [pdfa] Fixed issue where PDFACompliance.GetDeclaredConformance() did not work as expected for PDF/A-4 variants.
  • [html] Fixed issue with HTML2PDF.SetLogFilePath() where it would fail if the log file did not already exist.
  • [image] Fixed issue importing rare PNG files that require a large chunk size. Previously these would throw an exception when loaded in the library.
  • [pdf] Fixed an issue with media box inheritance handling in page insertion that, in rare cases, could lead to incorrect page sizes in the output.
  • [cad] Fixed an issue where certain types of empty model pages could be visible after DWG to PDF conversion. These are now ignored in line with other CAD consumers.

Office Fidelity:

  • [docx] Improved performance of converting Word documents with large amount of numbered or bullet lists.
  • [office] Fixed an unexpected exception thrown when converting some documents with empty charts.
  • [docx] Fixed an issue with missing symbol glyphs (with embedded symbol fonts).
  • [docx] Add support for numbered lists in Spanish.
  • [xlsx] Fixed the incorrect default text wrapping in vertically justified or distributed cells.
  • [docx] Fixed an issue with incorrect merging of consecutive tables in Word documents.
  • [office] Updated conversion process to throw an exception when encountering potentially unsafe DTD elements in Office XML files.
  • [office] Improved handling of large numbers in OOXML attributes. The update resolves some shape positioning issues.
  • [docx] Fixed incorrect list numbering in endnotes.
  • [docx] Improved support for Unicode quotation marks in template strings.
  • [office] Fix an issue with missing elbow arrow connectors in the charts.
  • [docx] Added support for Windows drive letter paths for images in templates.
  • [office] Fixed a bug where loading documents with specific office options could lead to a crash.
  • [docx] Added support for mirror margins (swapping left and right margins on even pages).
  • [docx] Added support for SECTIONPAGES field in Word documents.
  • [doc] Fixed an issue with incorrect shape positions in binary Word documents.
  • [office] Added MS Office document metadata (title, author, etc.) to the output PDF files.
  • [docx] Improved handling of tables with merged cells in templates: Corrected the logic to accurately process rows with horizontally merged cells.
  • [office] Fixed incorrect clipping of EMF images containing EMR_EXTSELECTCLIPRGN record.
  • [office] Fixed an issue where reloading the same document with different options didn't apply the new settings.
  • [office] Improve line breaking and alignment of math paragraphs.

PDF to Office Fidelity:

Fixes and improvements for the Structured Output Module

  • [docx] Fixed an issue that caused an extra paragraph to be inserted after a specific graphic group.
  • [docx] Resolved an issue preventing the detection of a first page header.
  • [docx] Fixed an issue that caused an extra space to be inserted incorrectly affecting content layout.
  • [docx] Resolved an issue preventing the detection of a small portion of red background color on a graphic.
  • [docx] Fixed an issue converting invisible text as visible when OCR detection results in very few words.
  • [docx] Fixed an issue preventing successful conversion of a file on Linux arm64 operating systems only.
  • [docx] Fixed an issue preventing successful GNSE detection of text when Roboto font is used.
  • [docx] Resolved an issue preventing the successful conversion of a file containing detailed images.
  • [docx] Fixed an issue that caused header content to be shifted down one line on certain pages of a document.
  • [docx] Resolved an issue that caused a document to be incorrectly clipped diagonally causing content loss.
  • [docx] Fixed an issue preventing text from being detected on certain pages of a specific scanned document.
  • [docx] Resolved an issue that caused a font style change in the empty space following an underlined descending letter.
  • [docx] Improved detection of page X of Y page number format.
  • [docx] Improved consistency of detection of multi-line headers.
  • [docx] Improved detection of repeated table headers as body content instead of as header content.
  • [docx] Improved the recovery of Korean text when GNSE is enabled.
  • [docx] Improved borderless table detection.
  • [docx] Improved detection of alternating headers supporting odd and even pages.
  • [docx] Improved detection of alternating footers on odd and even pages.
  • [docx] Improved table detection.
  • [docx] Improved detection of merged cells.
  • [docx] Improved detection of self intersecting glyph outlines when GNSE is enabled.
  • [docx] Improved recognition of multi column layouts.
  • [docx] Extend our character detection for non standard encoding to use tesseract OCR when required.

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales