|
| 1 | +--- |
| 2 | +title: Version 2025.1.205 (2025 Q1) |
| 3 | +page_title: What is new in 2025.1.205 (2025 Q1) for the Document Processing Libraries |
| 4 | +description: 2025.1.205 (2025 Q1) |
| 5 | +slug: release-notes-2025-1-205 |
| 6 | +tags: 2025.1.205,2025,Q1 |
| 7 | +published: True |
| 8 | +position: 99 |
| 9 | +--- |
| 10 | + |
| 11 | + |
| 12 | +# 2025.1.205 (2025 Q1) |
| 13 | + |
| 14 | + |
| 15 | +## What's New |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | +* Starting with 2025 Q1, all users of the Telerik and Kendo UI components and tools, will need to apply a valid license key file to both new and existing projects. For details, see our [Licensing Documentation]({%slug license-key%}). |
| 21 | +* Introduced support for Optical Character Recognition (OCR), allowing the conversion of images of typed, handwritten, or printed text into machine-encoded text from a scanned document. |
| 22 | + |
| 23 | +## DocumentProcessing |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | +* OpenXML formats are susceptible to DoS attacks passing through the timeout mechanism. |
| 29 | + |
| 30 | +## PdfProcessing |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | +* Introduced support for Optical Character Recognition (OCR), allowing the conversion of images of typed, handwritten, or printed text into machine-encoded text from a scanned document. |
| 36 | +* Introduced support for adding barcodes to a PDF document. |
| 37 | +* Introduced option for setting height to table rows. |
| 38 | +* Introduced API allowing optimization and reduction of the size of existing PDF files. |
| 39 | +* Handled import of documents with missing MediaBox operator. |
| 40 | +* Introduced support for import-export of XFA fields. |
| 41 | +* Introduced support for Named actions. |
| 42 | +* Introduced support for ResetForm action. |
| 43 | + |
| 44 | + |
| 45 | + |
| 46 | +* SkiaImageFormatProvider: An AggregateException: 'The given key 'Abc.Visuals.IAbcStrokedRectangle' was not present in the dictionary' is thrown when exporting the pages with SkiaImageFormatProvider. <sup>.NET Standard</sup> |
| 47 | +* SkiaImageFormatProvider: Signature omitted on export. <sup>.NET Standard</sup> |
| 48 | +* SkiaImageFormatProvider: Missing elements on rendered image. <sup>.NET Standard</sup> |
| 49 | +* SkiaImageFormatProvider: Export to image is slow and the consumed memory is huge. <sup>.NET Standard</sup> |
| 50 | +* A NullReferenceException is thrown when importing a file with explicitly set UserInterfaceName annotation property to null. |
| 51 | +* A NullReferenceException is thrown when importing a document and enumerate the pages. |
| 52 | +* A NullReferenceException is thrown when cloning or merging documents containing a Link with Action collection. |
| 53 | +* A NotSupportedException is thrown when parsing CFF Type1 font. |
| 54 | +* A NotSupportedException is thrown when exporting an image with ICCBased color space and the default ImageCompression is changed. |
| 55 | +* Some text is missing when the culture is German. |
| 56 | +* А KeyNotFoundException is thrown when reading glyph data with Type1Font. |
| 57 | +* A KeyNotFoundException is thrown when loading a document with unsupported annotation. |
| 58 | +* An InvalidOperationException: 'Position is out of range.' is thrown while reading the font in the import process. |
| 59 | +* An InvalidCastException is thrown when parsing the font for a specific document. |
| 60 | +* An IndexOutOfRangeException is thrown when encoding an image with Grayscale color space. |
| 61 | +* Images are inverted after export. |
| 62 | +* ImageFormatProvider: System.AggregateException exception is thrown when exporting a document to an image. <sup>.NET Standard</sup> |
| 63 | +* An error in Adobe when inspecting a page with DeviceGray ColorSpace image after import-export. |
| 64 | +* An ArgumentNullException is thrown when importing a document with missing indirect reference object. |
| 65 | +* An ArgumentException: 'Name cannot contain .(period).' when merging PDF files with form fields. |
| 66 | +* SkiaImageFormatProvider: OverflowException is thrown when converting a document to an image. <sup>.NET Standard</sup> |
| 67 | +* PdfStreamWriter: JavaScript actions are broken after merging documents. |
| 68 | +* A NullReferenceException when Type1 font with random bytes count (lenIV) is set to 0. |
| 69 | +* An InvalidCastException is thrown when importing a file with missing space. |
| 70 | +* An InvalidCastException is thrown when importing a document with a missing state separator in the object stream. |
| 71 | +* A NullReferenceException is thrown when importing a form XObject with null Resources in PDF dictionary. |
| 72 | + |
| 73 | +## SpreadProcessing |
| 74 | + |
| 75 | + |
| 76 | + |
| 77 | + |
| 78 | +* The Export method does not respect the timeout parameter. |
| 79 | +* A NullReferenceException is thrown when exporting a workbook with no sheets. A message indicating that a workbook should contain at least one visible sheet is now displayed. |
| 80 | +* Name Conflict window is displayed when an XLS file is imported and then exported to XSLX. |
| 81 | +* Export to PDF fails in single-threaded platforms. <sup>.NET Standard</sup> |
| 82 | +* Duplicating a worksheet with the CopyFrom method does not copy the defined conditional formatting rules. |
| 83 | +* An ArgumentNullException is thrown when importing a document containing a rule with no format set. |
| 84 | + |
| 85 | +## WordsProcessing |
| 86 | + |
| 87 | + |
| 88 | + |
| 89 | + |
| 90 | +* Remediated Security Vulnerability [CVE-2024-11629]({%slug kb-security-excessive-iteration-cve-2024-11629%}). <sup>.NET Standard</sup> |
| 91 | + |
| 92 | +## ZipLibrary |
| 93 | + |
| 94 | + |
| 95 | + |
| 96 | + |
| 97 | +* Remediated Security Vulnerability [CVE-2024-11343]({%slug kb-security-excessive-iteration-cve-2024-11343%}). |
0 commit comments