Version 11.9.0 Changelog (November 26th, 2025)

New In This Release

New Features

  • Added support for the Structured Output Module to convert PDF to office documents without creating a temporary file. (Convert.ToWord(), Convert.ToExcel(), Convert.ToPowerPoint())
  • Added support for OCSP responders with non-standard port numbers.

New Options

  • Added the new property IncludeNonPlottableLayers to CADConvertOptions. If set, layers in the CAD drawing that have the Plottable value set to false will still be exported to PDF.
  • Added an ability to enable text wrapping in redactor appearances added by PDF.Redactor. (EnableTextWrapping option in PDF.Redactor.Appearance).
  • Added a PDF/UA auto-tagging option to help specify the default language property. (PDFUAOptions.SetDefaultLangCode())
  • Added a PDF/UA auto-tagging option to help customize "alt text" generation for figures (images/graphics). (PDFUAOptions.SetFigureAltTextPrefix())
  • Added an option to force showing gridlines in Excel sheets. (OfficeToPDFOptions.SetShowExcelGridlines())
  • Added an option to disable height limit for Excel sheets. (OfficeToPDFOptions.SetDisableSheetHeightLimit())
  • Added an option to disable conversion of headers and footers in Excel sheets. (OfficeToPDFOptions.SetDisableExcelHeadersFooters())
  • Added an option to disable page margins in Excel sheets. (OfficeToPDFOptions.SetDisableExcelMargins())
  • Added an option to paginate animation content in PowerPoint documents. (OfficeToPDFOptions.SetAnimationHandling())
  • Added an option to disable automatic non-standard encoding repair when converting from PDF to Word, Excel, PowerPoint, or HTML using the Structured Output Module. (WordOutputOptions.SetTextRecoveryNSE(), ExcelOutputOptions.SetTextRecoveryNSE(), PowerPointOutputOptions.SetTextRecoveryNSE(), HTMLOutputOptions.SetTextRecoveryNSE())
  • Added an option to disable automatic non-standard encoding repair to the Data Extraction Module using the e_DocStructure mode. (DataExtractionOptions.SetTextRecoveryNSE())
  • Added an option to disable automatic table of contents detection converting from PDF to Word using the Structured Output Module. (WordOutputOptions.SetDetectTOC())

Improvements

  • [pdf] Added support for chunked encoding in HTTP responses on platforms other than windows.
  • [pdf] Timestamp verification is now accepts timestamp authority response with HTTP 201.
  • [.net] Added support for PDFNet.GetSystemFontList() on .NET.
  • [.net] Added support for PDFNet.GetResourcesPath() on .NET Framework.
  • [pdfa] Added ability to resolve UseCMap violations with embedded CMaps by flattening them.
  • [pdfa] Added checking of Lang entry format for PDF/A level A validation (1A/2A/3A).
  • [pdf] Improved order of lines in TextExtractor conversion results with Right2Left mode on.
  • [pdf] Improved text extraction of the fonts that come with no glyph shapes (invisible text). Previously, such text could be excluded from extraction.
  • [pdf] Improved processing speed for merging an FDF with many annotations.
  • [pdfa] Updated the ErrorCode enum in PDFACompliance to align with latest definitions.
  • [pdf] Added better logging around xfdf import and corrupt documents.

Bugfixes

  • [pdf] Fixed an issue with saving large PDF documents in linearized format. Previously, this operation could fail with a "XRef Estimate error occurred" error.
  • [pdf] Fixed an issue where a very thin gap was observed at high zoom levels when rendering text drawn using vector graphics (not fonts).
  • [xfdf] Added support for mutually exclusive checkboxes in PDFDoc.FDFExtract().
  • [html] Fixed an issue in PDF to HTML conversions where inline image masks sometimes did not show up in the output HTML in e_fixed_position mode. (Convert.ToHtml())
  • [image] Fixed an issue where a corrupt TIFF image that didn't contain enough image data could cause a crash in Convert.ToPdf().
  • [pdf] Fixed an issue where passing an empty string to SDF.Obj.PutString(), SDF.Obj.InsertString(), SDF.Obj.SetStreamData(), or SDF.Obj.PushBackString() could cause buffer length exceptions.
  • [xod] Fixed a rendering issue with text at small font size for XOD (and XPS) files that were converted from PDF with embedded TrueType fonts.
  • [core] Fixed an issue in TransPDF and FindReplace APIs where saving a PDF after editing could cause some colors to be lost. Edited files now retain their original appearance more reliably.
  • [pdf] Fixed an exception that could occur when updating documents with invalid non-string document Info entries.
  • [pdf] Fixed an issue with vertically centering free text annotations that contained rich text with differing font sizes.
  • [pdfa] Fixed a PDF/A conversion issue on Type3 fonts so that the width value in the font data matches the widths specified in the font dictionary.
  • [pdfa] Fixed PDFACompliance to no longer report Annot color array errors when not required.
  • [core] Resolved an issue where text boxes were unnecessarily split when a clip or group change occurred. This fix improves text continuity and layout consistency across both the TransPDF and FindReplaceText APIs.
  • [core] Fixed an issue where full-width punctuation and East Asian symbols were incorrectly italicized when using TransPDF.ApplyXLIFF().
  • [pdf] Fixed an issue where DataExtractionOptions.SetDetectEmptyFields(false) did not turn off empty fields detection.
  • [pdfua] Fixed incorrect syntax for scope property in auto-tagged Table Headings (TH).
  • [pdf] Fixed issues that caused incorrect text field values and formats to be used when generating the appearance of AcroForm fields. Previously, the parent text field value and format were unconditionally overridden by the first kid data.
  • [java] Fixed an issue where PDFNet left temporary .dlls files after shutting down in Java.

Office Fidelity

  • [docx] In addition to English, added automatic hyphenation for the following languages: Danish, Dutch, German, Finnish, French, Italian, Polish, Portuguese, Russian, Spanish, Swedish, Ukrainian.
  • [docx] Added support for Arabic alphabetic numbering in Word documents.
  • [office] Fixed an issue with incorrect bar chart direction in a multi-axis chart.
  • [doc] Fixed an issue where bullet lists in DOC documents failed to apply legal-style numbering formats.
  • [office] Added support for "Pie of Pie" charts.
  • [docx] Implemented an improved column balancing algorithm.
  • [docx] Improved handling of paragraph breaking rules in older Word documents.
  • [docx] Fixed an issue where a floating object in a table cell with vertical alignment relative to the page was placed outside the table.
  • [doc] Fixed an issue with incorrect list numbering in some DOC documents.
  • [ppt] Improved consistency of bullet rendering across paragraphs for PPT documents.
  • [doc] Fixed an issue where page numbers were incorrect in some DOC documents.
  • [docx] Fixed an issue where a paragraph in a header near the edge of the page was missing.
  • [docx] Fixed an issue where paragraph borders extended too far around a paragraph.
  • [docx] Fixed an issue where a line of text with only one word was not hyphenated.
  • [office] Fixed issues where some embedded fonts failed to load in PPTX, PPT, and DOC documents.
  • [docx] Fixed an uncommon issue with tracked-change comments not appearing.
  • [office] Added support for the "Best fit" label placement option in pie charts.
  • [office] Improved Arabic text shaping accuracy when using a substitute font.
  • [docx] Fixed an issue where a table in a text box was too narrow.
  • [docx] Fixed an issue causing incorrectly sized pages during docx-to-docx templating.
  • [docx] Fixed an issue where the transparency value of a page watermark was ignored.
  • [office] Added support for stock charts.
  • [office] Fixed pattern fill scaling for shapes, cells, and chart areas, and corrected small and large checkerboard patterns.
  • [docx] Fixed an issue where a table with "Keep with next" and "Keep lines together" flags was unexpectedly moved to the next page.
  • [doc] Fixed incorrect list number indentations for DOC documents.
  • [xlsx] Fixed an issue where LEFT, RIGHT and MID Excel functions did not handle UTF-8 multi-byte characters.
  • [docx] Added full support for Eq (equation) content fields.
  • [office] Fixed an issue where time values in a document could be off by up to one minute.
  • [office] Added support for color customization in pattern fills.
  • [docx] Fixed an issue with missing breaks inside of some equations.
  • [xlsx] Added support for Finnish locale in Excel formatting.
  • [docx] Fixed an issue with some content controls displaying incorrect values.
  • [docx] Fixed an issue where auto-fit tables with vertical content had incorrect column widths.
  • [ppt] Fixed an issue with missing gradient slide background in PPT documents.
  • [docx] Fixed an issue where a floating object in a footer that referenced the top margin was misplaced.
  • [docx] Fixed an issue with extra pages added due to section breaks inside Word fields.
  • [office] Added support for histogram charts.
  • [docx] Fixed an issue where very large footers were not displayed correctly in older versions of Word.
  • [ppt] Fixed an issue with incorrect bullet point size in PPT documents.
  • [xlsx] Fixed a rare issue with extremely wide pages produced by Excel document conversion.
  • [docx] Added support for Symbol fields in Word documents.
  • [docx] Added support for GoToButton fields in Word documents.
  • [office] Fixed an issue where a WMF image was scaled incorrectly.
  • [ppt] Fixed an issue where some images were incorrectly positioned or clipped in PPT documents.
  • [docx] Fixed a rare crash happening when multiple conversions were run simultaneously in the same process.
  • [docx] Added support for Arabic Abjad numbering in Word documents.
  • [docx] Fixed an issue with missing document comments when they span no content.
  • [docx] Added support for overlapping tracked insertions and deletions.
  • [xls] Fixed a rare "XML parse error" exception thrown for some XLS documents.
  • [office] Added support for per-point marker properties in line charts.
  • [doc] Added support for line numbering in DOC documents.
  • [docx] Fixed an issue with a missing line of text containing a right tab outside the page range.
  • [docx] Fixed an issue where table cell contents were missing when a table has thick borders.
  • [ppt] Fixed an issue where an unexpected slide number was added to the first slide.
  • [docx] Fixed an issue where floating tables that get bumped to the next page are not rendered correctly because their width is set to zero.
  • [xlsx] Fixed an issue with partially missing text inside some shapes.
  • [xlsx] Fixed an issue with flipped width and height measurements of some rotated shapes.
  • [docx] Fixed an issue where the first symbol of a list spanned by a comment would not be highlighted.

Fixes and improvements for the Structured Output Module

  • [docx] Expanded support for the detection of Type3 fonts.
  • [docx/pptx] Improved the detection of hyperlinks containing special characters, multiple lines and E-mail addresses.
  • [docx] Support retention of special characters for URLs.
  • [pptx] Improved detection of multi-line hyperlinks.
  • [docx] Improved the detection of hyperlink text ending with '/*'.
  • [docx] Improved detection of text to display for E-mail address links.
  • [docx] Improved the conversion time of documents containing a large amount of ortholine graphics.
  • [office] Improved the detection of Korean text.
  • [xlsx] Improved number detection to exclude IP addresses.
  • [docx] Fixed an issue causing an incorrect text style detection.
  • [docx] Fixed an issue preventing list detection in a certain document.
  • [docx] Fixed an issue causing a paragraph break to be detected in a multi-line list item.
  • [pptx] Fixed an issue preventing detection of an image in a document.
  • [pptx] Fixed an issue resulting in the trial watermark interfering with text detection.
  • [docx] Fixed an issue causing rows of a nested table to become merged in a document.
  • [docx] Fixed a reading issue of the Xref stream preventing successful conversion 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