Skip to content

Commit e6d4a26

Browse files
Merge pull request #504 from telerik/Q1_2025
Q1 2025
2 parents 8895bef + 4130438 commit e6d4a26

File tree

5 files changed

+110
-4
lines changed

5 files changed

+110
-4
lines changed

_config.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ navigation:
1515
release-notes:
1616
title: Release Notes
1717
position: 110
18+
release-notes/2025:
19+
title: 2025
20+
position: 99
21+
release-notes/2024:
22+
title: 2024
23+
position: 100
1824
installation-and-deployment:
1925
title: Installation and Deployment
2026
position: 4
@@ -252,7 +258,7 @@ navigation:
252258
libraries/radziplibrary/features:
253259
title: Features
254260
position: 5
255-
261+
256262

257263
knowledge-base:
258264
position: 100

knowledge-base/extract-text-from-pdf.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ticketid: 1657503
1313

1414
| Version | Product | Author |
1515
| ---- | ---- | ---- |
16-
| 2025.1.128| RadPdfProcessing |[Desislava Yordanova](https://www.telerik.com/blogs/author/desislava-yordanova)|
16+
| Q1 2025 | RadPdfProcessing |[Desislava Yordanova](https://www.telerik.com/blogs/author/desislava-yordanova)|
1717

1818
## Description
1919

knowledge-base/summarize-pdf-content.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ticketid: 1657503
1313

1414
| Version | Product | Author |
1515
| ---- | ---- | ---- |
16-
| 2025.1.128| RadPdfProcessing |[Desislava Yordanova](https://www.telerik.com/blogs/author/desislava-yordanova)|
16+
| Q1 2025 | RadPdfProcessing |[Desislava Yordanova](https://www.telerik.com/blogs/author/desislava-yordanova)|
1717

1818
## Description
1919

libraries/radpdfprocessing/editing/block.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,10 @@ The code in __Example 9__ splits a block in two. The first will contains text "H
256256

257257
//Size size = block.Measure(helloSize); //This method is obsolete since Q4 2024.
258258

259-
Size size = block.Measure(helloSize, TimeSpan.FromSeconds(10));
259+
CancellationTokenSource cancellationTokenSource = new(TimeSpan.FromSeconds(10));
260+
CancellationToken cancellationToken = cancellationTokenSource.Token;
261+
262+
Size size = block.Measure(helloSize, cancellationToken);
260263

261264
Block secondBlock = block.Split();
262265
{{endregion}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
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+
![new](../images/new.png)
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+
![fixed](../images/fixed.png)
27+
28+
* OpenXML formats are susceptible to DoS attacks passing through the timeout mechanism.
29+
30+
## PdfProcessing
31+
32+
33+
![new](../images/new.png)
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+
![fixed](../images/fixed.png)
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+
![fixed](../images/fixed.png)
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+
![fixed](../images/fixed.png)
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+
![fixed](../images/fixed.png)
96+
97+
* Remediated Security Vulnerability [CVE-2024-11343]({%slug kb-security-excessive-iteration-cve-2024-11343%}).

0 commit comments

Comments
 (0)