Optimized the PDF library by removing the thread‑static variable and enforcing proper font resource disposal.
Added support for adding, modifying, and removing page‑level actions in PDF documents.
Blazor PDF Viewer
Bug Fixes
#I806945 - Resolved an issue where localization was incorrectly updated when using the IsThumbnailPanelOpen API to open the thumbnail panel.
#I806395 - Resolved an issue where the mouse cursor was incorrectly updated when attempting to add a custom stamp in Blazor WebAssembly.
#I809389 - Resolved an issue where the mouse cursor was incorrectly updated when attempting to add a custom stamp in a custom toolbar in Blazor WebAssembly.
#I807598 - Resolved an exception that occurred during multiple refresh operations in the Web Apps sample using WebAssembly.
#I805053 - Resolved an issue by positioning the text search highlight behind the text to enhance readability and clarity.
#I806578 - Resolved an issue where the text search highlight did not appear for OCR‑processed PDF documents.
#I812089 - Resolved an issue where an exception was thrown when navigating away from the page and disposing of the PDF Viewer.
Spreadsheet Editor
Web Spreadsheet Editor (Javascript, Angular, React, Vue, ASP.NET Core & MVC)
Features
#I756174, #F305920, #F371309, #F780379, #F805278, #F184179 - Added support for creating charts from discontinuous ranges (multiple nonadjacent rows, columns, or cell blocks). Linked charts now update automatically when any referenced range changes. Supported chart types include column, bar, area, pie, donut, line, and scatter.
Server-side import efficiency: Improved core server-side file import processes to reduce memory usage and speed up processing of large Excel workbooks. For example, memory consumption for sheets with 1 million cells with different features was reduced by:
| Metric | Memory Usage Reduction (%) |
|———————–|—————————-|
| Formatting | 38.2% |
| Wrap | 37.4% |
| Conditional formatting| 35.2% |
Bug Fixes
Stability has been improved by addressing bugs affecting clipboard workflows, conditional formatting, data validation accuracy, image placement and rendering, import/export processing, and formula calculations, resulting in greater reliability, compatibility, and user productivity.
PDF Library
JavaScript Library
Features
Added image redaction support to the JavaScript PDF library.
Added support for embedding timestamps in PDF documents in the JavaScript PDF library.
Added date-field action support to text box fields in the JavaScript PDF library.
Enhanced the JavaScript PDF library with a new API to create fonts from embedded fonts in various sizes and styles.
Enhanced the JavaScript PDF library with new PDF pen properties for customizing color, join, and style.
Enhanced image extraction to include ICC color profile support.
Test Results
Component Name
Platform
Test Cases
Passed
Failed
Remarks
Calculate Library
.NET
145
145
0
All Passed
DOCX Editor
Blazor
1985
1985
0
All Passed
DOCX Editor
Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC)
5183
5183
0
All Passed
Excel Library
.NET
37992
37992
0
All Passed
Metafile Renderer
.NET
897
897
0
All Passed
PDF Library
.NET
13999
13999
0
All Passed
PDF Viewer
.NET MAUI
15368
15368
0
All Passed
PDF Viewer
Windows Forms
209
209
0
All Passed
PDF Viewer
WPF
3040
3040
0
All Passed
PDF Viewer
Blazor
16512
16512
0
All Passed
PDF Viewer
Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC)
21847
21847
0
All Passed
PowerPoint Library
.NET
54541
54541
0
All Passed
Spreadsheet
Blazor
3970
3970
0
All Passed
Spreadsheet
Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC)