Version 11.2.0 Changelog (January 8th, 2025)

New In This Release

Version 11.2 is primarily a bugfix release.

Improvements:

  • [pdf] Optimized rendering and display performance of large pages containing a lot of tiling patterns.
  • [pdfua] Improved ordering of annotations during auto-tagging.
  • [pdf] Improved support for badly formed PDFs where an indirect Length object was used inside an XRef stream. Previously this could cause most of the page content to come out as blank.
  • [pdf] Improved handling of corrupt PDFs with negative object numbers. Previously this could cause PDFDoc.InsertPages to throw an exception when copying a page from one PDFDoc to another.
  • [html] Improved HTML to PDF error reporting when the margins exceeded the paper size or were otherwise inconsistent. Previously the conversion could fail with the vague exception of "An internal error happened between the SDK and the HTML2PDF module", which was replaced by more descriptive error messages.

Bugfixes:

  • [pdf] Fixed a potential memory corruption issue in ElementWriter.WriteGStateChanges() that previously could sometimes lead to a crash.
  • [pdf] Fixed an issue that could cause a stack overflow when iterating over deeply nested page trees.
  • [pdfa] Fixed a crash with a specific set of files when converting to PDF-A levels 1, 2 or 3 conformance A.
  • [pdf] Fixed an issue with redacting non-painting path operators. Previously non-redacted content on such pages could get incorrectly scaled, rotated and/or skewed.
  • [pdf] Fixed an issue where reading a corrupt JPEG image was resulting in the process hanging indefinitely.
  • [pdf] Fixed a memory leak that could occur when using Font methods to create a new CIDTrueTypeFont multiple times from the same path or memory buffer.
  • [cad] Added the header "Error converting CAD content using CAD2PDF module Add-On." to the messages of exceptions resulting from failures to convert a CAD document to PDF.
  • [pdf] Fixed various issues where the incorrect font was chosen when generating AcroForm field appearances. This was especially apparent when newline characters were used in a single-line text field.
  • [pdfa] Fixed a PDF/A validation and conversion issue with subsetted CID fonts that have a CIDSet stream in the font descriptor with missing or incorrect entries.
  • [pdfa] Fixed an issue with conversion to PDF/A-1b of a file that uses a CMYK color space. The document was missing a CMYK OutputIntent resulting in failure to validate with third party PDF/A validation tools.
  • [pdf] Fixed an issue where TimestampingConfiguration.TestConfiguration() failed to verify a timestamp with CMS that contains both SigningCertificate and SigningCertificateV2 attributes.
  • [pdf] Fixed a redaction issue where the overlay text did not appear vertically aligned to the top due to an unusually small font size.
  • [pdfa] Fixed PDF/A-1, 2 and 3 validations of documents where form fields that are parents of widgets have actions of their own in addition to the widget.
  • [pdf] Fixed an issue where ImportPages could cause some form field widgets to have the incorrect field value in the output document. Previously manually selecting a form field in some PDF viewers could cause its value to change unexpectedly.
  • [pdf] Fixed an issue with FreeText annotation appearance generation where the vertical position of text within the generated appearance could be slightly different from what is displayed in WebViewer and other PDF viewers.
  • [pdf] Fixed an issue where after XFDF import, more than one widget in a group of mutually exclusive checkboxes could be checked at the same time, due to the fields inappropriately sharing the same name.
  • [pdf] Added file type verification to the Data Extraction Module's conversion methods. Previously conversions of files without a .pdf extension could fail with inconsistent error messages.

Office Fidelity:

  • [xlsx] Improved memory usage for large office files.
  • [docx] Fixed issues with incorrect z-ordering of floating elements.
  • [docx] Fixed incorrect position and size of the oversized (wider than the page width) floating tables.
  • [docx] Fixed rare bug where word wrapping failed for CJK characters in a fully justified paragraph.
  • [docx] Fixed an issue with incorrect default table borders in some documents
  • [docx] Improved handling of incorrectly placed fields in Word documents.
  • [docx] Implemented support for displaying chapter numbers before page numbers.
  • [doc] Fixed an issue where table borders were incorrectly displayed as dotted lines.
  • [xlsx] Added support for checkboxes inside cells for Excel documents.
  • [docx] Fixed a rare exception thrown in some DOCX documents with line numbering enabled.
  • [xlsx] Fixed an issue with incorrectly scaled Excel content that led to extra pages in the output PDF.
  • [xlsx] Implemented the EVEN and SUBTOTAL Excel functions.
  • [doc] Fixed an issue with missing content due to incorrectly handled default row height in DOC documents.
  • [xlsx] Fixed an issue with extra pages in some Excel documents.
  • [xlsx] Fixed incorrect default alignment of text-formatted cells.
  • [xlsx] Added proper support for right-to-left Excel sheets.
  • [office] Fixed a rare issue with missing text in some right-to-left paragraphs
  • [xlsx] Implemented support for vertical text in Excel cells.
  • [docx] Fixed a rare issue with hidden table rows that should not be removed.
  • [xlsx] Fixed an issue with incorrectly positioned rotated line shapes in charts
  • [docx] Fixed an issue where the shape lines were misaligned in DOCX documents.
  • [docx] Implemented better balancing of columns with inline images.
  • [docx] Fixed an issue with incorrectly cut off inline images inside table cells.
  • [xlsx] Fixed an issue with missing lines in line charts when some series values lie outside the plot area.
  • [docx] Fixed incorrect handling of comma decimal separator in FORMULA (`=`) field in Word.
  • [office] Fixed the scaling of some images.
  • [docx] Added support for underlined shapes and images.
  • [office] Added handling of a case where category names should be used instead of series names in a chart.
  • [docx] Added basic support for EQ fields in Word.
  • [docx] Fixed a bug in template generation where table cell borders were incorrectly added in the output.
  • [docx] Fixed a bug where a floating text box in a framed paragraph could get duplicated.
  • [docx] Improved conversion speed for Word documents containing the total number of pages in the header or footer.
  • [docx] Improved accuracy of the estimated total number of pages in Word documents.
  • [docx] Fixed the positioning of content beneath multiple columns.
  • [doc] Fixed an issue where subscript and superscript formatting was ignored in DOC documents.
  • [doc] Fixed an issue that caused underlines to not appear on the title in DOC documents.
  • [docx] Fixed an issue where text content after a center tab would overlay a floating element.
  • [doc] Fixed an issue that caused table captions to appear in incorrect positions in DOC documents.
  • [docx] Fixed an issue with content moved to the next page due to an oversized element on the next line.
  • [xlsx] Fixed an issue with incorrect scaling of Excel sheets with a 0 scale value in OOXML.
  • [office] Added support for grayscale image effect.

Fixes and improvements for the Structured Output Module

  • [docx] Improved optical character recognition of black text on a gray background.
  • [json] Support link property in JSON conversion output.
  • [json] Improved the detection of annotation identification.
  • [docx] Improved the forced detection of non-standard encoding of Arabic, Chinese, Japanese and Korean characters of multiple page documents.
  • [docx] Improved the optical character recognition preprocessing of vector text
  • [docx] Improved detection of paragraph styles.
  • [docx/xlsx] Improved the detection of borderless tables.
  • [json] Improved hyperlink detection.
  • [json] Improved reliability of paragraph coordinates of rotated textboxes.
  • [json] Improved detection of the page rotation angle when autorotate is manually disabled.
  • [json] Improved the detection of page orientation containing inconsistently orientated text.
  • [docx] Fixed a bug causing an extra line of body text to be detected in the header.
  • [docx] Fixed a bug resulting in the partial loss of specific bounding boxes of a document.

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales