> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/core/changelogs/version-11/11-9-0.md).

# Version 11.9.0 Changelog (November 26th, 2025)

Review the 11.9.0 change log for the Apryse Server SDK.

## 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](/core/learn-more/modules.md#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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.apryse.com/core/changelogs/version-11/11-9-0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
