Essential Studio® for Document Processing - v33.1.45 Release Notes

PDF Library

.NET PDF Library

Bug Fixes

  • I816933 - Fixed an issue where using RowSpan in a grid header caused an index out of range error when the data rows were insufficient.
  • I818687 - Resolved an issue where text became improperly visible when the border width of a free text annotation was increased.
  • I815497 - Resolved an issue where a CryptographicException was thrown while signing a PDF document.
  • I812130 - Resolved an issue where text was not redacted correctly after applying a fill color to the redaction.
  • I815022 - Fixed an issue in which the specified font style for a PDF HTML text element was not rendered as expected during PDF generation.
  • I812216 - Resolved an issue where the compression operation took an unexpectedly long time when processing large PDF documents.

JavaScript PDF Library

Bug Fixes

  • I816600 - Resolved an issue where stamp annotations were not retained correctly when incremental update was disabled.
  • I819466 - Fixed an issue where grouped checkbox fields returned incorrect values during export and import operations.
  • I819124 - Resolved an issue where applying redaction within a selected region resulted in document corruption.

Word Library

.NET Word Library

Bug Fixes

  • I819005 - The ArgumentOutOfRangeException will no longer be thrown when parsing HTML style attribute in AppendHTML API.
  • I819207 - Shape fill color is now preserved properly when converting a Word document to PDF.
  • I818045 - Insert Revisions are now preserved properly for nested table after calling AcceptAll API.
  • I821321 - Pagination issue will no longer occur due to justification alignment while converting Word document to PDF.
  • I821319 - Custom shape path is now preserved properly while converting Word document to PDF.
  • I820603 - Custom page number is now preserved properly while converting Word to PDF.
  • I815334 - Artifact images are now preserved properly while converting Word document to PDF.
  • I816288 - Textbox with text wrapping in footer is now preserved properly while converting Word to PDF.
  • I820852 - The NullReferenceException will no longer thrown due to underlined list text while converting Word document to PDF.

Excel Library

.NET Excel Library

Bug Fixes

  • #I813467 - Invalid XML exception is no longer thrown when parsing XML files containing hexadecimal values.
  • #I820475 - Cell display text now returns the correct value when a scenario is applied.
  • #I817164 - EnableDrillDown option is now saved correctly in Excel documents when set to true.
  • #I818469 - Exception is no longer thrown when converting Excel documents to PDF containing repetitive surrogate Unicode characters.
  • #I815327 - OLE objects are now rendered correctly during Excel to PDF conversion when their visibility is set to hidden.
  • #I817008 - Pivot table no longer collapses when saving a protected sheet with pivot table protection enabled.
  • #I815278 - Exception is no longer thrown when opening an encrypted workbook when DataSpaces are not present.
  • #I819550 - Corruption no longer occurs when resaving pivot tables due to incorrect PivotCache value serialization of tab characters.
  • #I817012 - Excel no longer crashes when accessing the pivot table in a resaved document using pivotTable.Layout().

PowerPoint Library

.NET PowerPoint Library

Bug Fixes

  • I815198 - Modern comments will now be preserved properly while resaving the PowerPoint Presentation.
  • I820533 - PowerPoint Presentation will no longer be corrupted while saving a document with invisible images.

PDF Viewer

Web PDF Viewer (Javascript, Angular, React, Vue, ASP.NET Core & MVC)

Bug Fixes

  • #I818575 - Fixed an issue where the vertexPoints and bounds were not updated properly after resizing a distance annotation.
  • #I814654 - Fixed an issue where a tile rendering document failed to render when navigating programmatically to the first page in a single page document.
  • #I814098 - Fixed an issue where a CSP exception occurred during text search.
  • #I818873 - Fixed an issue where the comment status was not preserved properly while annotation mode was active.

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.

.NET MAUI PDF Viewer

Bug Fixes

  • #I817563 - The image orientation of stamp annotations now aligns correctly with the rotation of the PDF page.
  • #I820784 - The application no longer crashes when navigating away from the PDF Viewer after opening the text markup toolbar on the iOS platform.
  • #I821335, #I821338 - Annotations are now rendering and functioning correctly across multiple PDF Viewer instances, even when using different zoom levels.

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.

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) 10800 10800 0 All Passed
Spreadsheet WPF 2715 2715 0 All Passed
Word Library .NET 40854 40854 0 All Passed
Word Library Java 4079 4079 0 All Passed