Telerik Document Processing Libraries

Release History

Progress® Telerik® Document Processing 2025.4.1104

November 12, 2025

What's New

NEW
  • Telerik Document Processing AI Coding Assistant is extended with support for WordsProcessing, SpreadProcessing, SpreadstreamProcessing and ZIP Library. It now supports all libraries.
  • GenAI-powered Document Insights for SpreadProcessing: Added support for querying and summarizing Workbook content using AI, enabling users to interact with and extract insights from Workbooks.
  • Introduced extended digital signature support for the PdfProcessing library. You can now externally sign the document hash and also use a TimeStamp server.
  • Introduced Export to JSON file format for the SpreadProcessing library.
Dependencies
  • System.Security.Cryptography.Pkcs is updated to 9.0.9.
  • SkiaSharp version is updated to 3.119.1.
  • Added dependency to System.Text.Json 9.0.0.
  • HarfBuzzSharp is updated to 8.3.1.2

Common

NEW
  • CancelationTokenSourceFactory.CreateTokenSource(TimeSpan? timeSpan) now performs proper argument checking.

PdfProcessing

NEW
  • Enabled Long-Term Validation (LTV).
  • Introduced an API for externally signing the document hash.
  • Introduced support for writing a RadFixedPage containing widgets using the PdfPageStreamWriter.WriteContent() method.
  • Implemented Group 3, 2-D encoding for TIFF images (CCITTFaxDecode).
  • Import of documents with invalid Creation or Modification dates is now handled.
  • Provided support for the PAdES-BES signature standard.
  • Introduced support for encrypting documents with an AES-128 algorithm.
  • Provided support for /TR (Transfer Function) property of SMask.
  • Added Comfort and Extended levels for the ZUGFeRD invoice.
  • Introduced API for signing a document using a TimeStamp server.
FIXED
  • The appearance of a form field button is lost after import-export operation.
  • A solid line appears over the dashed lines when generating PDF from SVG diagram.
  • SkiaImageFormatProvider: SMask.Matte is not applied correctly.
  • An OutOfMemoryException is thrown when importing a large document with invalid cross-reference table.
  • Object reference not set to an instance of an object is thrown when loading a PDF generated with PdfProcessing in PAC.
  • A NullReferenceException is thrown when decoding the image with CCITTFaxDecode filter.
  • Merging a document with RadioButtonFields throws ArgumentException: 'An item with the same key has already been added.
  • Line width (LW) Graphic state property is lost on import.
  • A KeyNotFoundException is thrown when importing a document with structure element that references a page that is not part of the page collection.
  • Hidden fields appear after merging pdf documents.
  • An encrypted documents with an AES-256 algorithm are opened as empty documents on Apple devices.
  • Creating a document from an SVG image with a CapPathRound adds unexpected lines.
  • An ArgumentNullException is thrown when importing a restricted, AES-encrypted document.
  • An ArgumentException is thrown when importing a document with duplicated filed names.
  • [WPF]A KeyNotFoundException when filing the fields in a specific document and saving it.
  • An InvalidCastException is thrown and the form field is skipped when importing a document containing a single associated widget annotation (or terminal field) merged into the field dictionary.
  • Underline is not properly exported when the paragraph has exact line spacing and the font size is small.
  • The CIDToGIDMap value is exported as an indirect object when the value is a PdfString.
  • When recalculated, the TextBox widget appearance is exported with the wrong text properties.
  • Subscript text underline should be shifted down compared to normal text underline.
  • An OutOfMemoryException is thrown when decoding large images with the CCITTFaxDecode filter.
  • [WPF]More pages than document pages count are rendered when some page tree node is added multiple times in its Parent Kids collection.
  • Highlight of the fields is lost on import.
  • Fields are doubled according to ItextSharp after import/export. Update to itext version 9.2.0 or above to resolve this.
  • Field border appearance is lost during import-export of the document.
  • Adobe Reader corrupts the umlaut/diacritics characters when typing in TextBox field exported from PdfProcessing.
Breaking Changes
  • Introduced timeout mechanism for TextFormatProvider, TextSearch, and TextPosition.

SpreadProcessing

NEW
  • Introduced Export to JSON file format.
  • Added support for querying and summarizing Workbook content using AI, enabling users to interact with and extract insights from Workbooks.
FIXED
  • ConditionalFormattingRange's Formattings collection is not correctly enumerated when there are rules with intermittent ranges.

WordsProcessing

FIXED
  • SdtBuilderFailureException when importing a document with picture SDT around a paragraph with bookmark and picture.
  • Replace cannot match whole words with special characters at the start/end.
  • Left indents with floating point values are imported as 0.
  • InvalidOperationException when cloning a document containing fields spanning multiple paragraphs.
  • Incorrect message when the found match is contained in several paragraphs.
  • Hyperlinks with fragment identifiers are not resolved correctly.
  • Exporting a Header/Footer with a content control with multiple paragraphs leads to an empty document.

Telerik Document Processing Libraries

Product overview

Have a feature request?

Post your feedback via the Document Processing Libraries feedback portal or the public forums

What's new across all Telerik products?

See the updates feed

Next Steps

Demos

See DPL in action and learn what it can do.

See Pricing

Check out the offers.

Try now

Try DPL with dedicated technical support.