HelpBot Assistant

How can I help you?

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

Smart Data Extraction Preview

Smart Data Extractor Preview

Introducing a high-performance, deterministic C# library that extracts complete document structures from PDFs and images. Designed for .NET workflows, it analyzes visual layout lines, boxes, labels, and alignment to locate and extract elements such as table structure, text elements, images, headers, footers, and form fields with per-field confidence scores for immediate review, export, or integration.

Key features

  • Document structure extraction: Identify text elements, images, headers, footers, and tables (including regions, header rows, columns, cell boundaries, and merged cells).
  • File format support: Works with PDF documents and common image formats such as JPEG and PNG.
  • Table extraction: Specialized capability to extract tabular data.
  • Form recognition: Detects and processes structured form data.
  • Page-level control: Extract data from specific pages or defined page ranges.
  • Confidence threshold: Results are filtered based on a configurable confidence score (0.0–1.0).

Smart Table Extractor Preview

A focused, high-accuracy C# library for detecting and extracting tabular data from scanned images and PDFs. It detects table regions, header rows, columns, and cell spans (merged cells) and provides per-cell confidence scores and structured exports ready for downstream processing.

Key features

  • Table structure extraction: Identifies table regions, header rows, columns, row and column spans, and cell boundaries.
  • File format support: Compatible with PDF documents and common image formats such as JPEG and PNG.
  • Border type handling: Extract both bordered and border-less tables.
  • Page-level control: Extract tables from specific pages or defined page ranges.
  • Confidence threshold: Filter results based on a configurable confidence score (0.0–1.0).

Smart Form Recognizer Preview

Introducing the Smart Form Recognizer, a deterministic C# library for .NET that reliably detects form data in PDFs and scanned images. By analyzing visual layout cues—lines, boxes and circles—it locates form regions and extracts common controls (text fields, checkboxes, radio buttons, signatures), producing clean JSON with per-field confidence scores. Where form fields are detected, the library can also produce a fillable PDF with corresponding form fields added for immediate use.

Key features

  • Form layout detection: Locates form regions using graphical heuristics (lines, boxes, circles) for consistent field discovery.
  • Fillable PDF: Create a PDF with detected form fields added so documents are immediately usable in form workflows.
  • Page-level control: Process specific pages or page ranges for targeted extraction.
  • Multi-format support: Works with PDF, JPEG, PNG and other common image formats.
  • Confidence scoring: Per-field confidence scores with configurable thresholds to control output quality and drive review logic.
  • Ready for .NET integration: Deterministic, on-premises library that outputs JSON and integrates into existing .NET pipelines and review UIs.

Common

Document SDK

Features

  • A new FontManager class has been introduced in the Document Processing libraries, to provide a unified and optimized font-caching system shared across all document conversion libraries, including Word-to-PDF, Excel-to-PDF, PowerPoint-to-PDF, and PDF-processing workflows. This centralized font management significantly optimizes memory usage in multi-threaded conversions by preventing redundant font loading.

PDF Library

.NET PDF Library

Features

  • 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.

Word Library

.NET Word Library

Features

  • Provided support to Create, modify, and remove Ink programmatically in DOCX format documents.
  • I257626, I323022, I331359, I361213, I409117, I409667, I428996, I455361, I486864, I593119, I553049, I572111, I649869, F180343, F182934 - Ink is now preserved when converting DOCX format documents to PDFs and images.
  • Improved DOCX file opening and saving performance by up to 40%.
  • Improved RTF file opening and saving performance by up to 55%.
  • Provided support to update CreateDate field in Word document.
  • I185556 - Date and time fields containing additional format‑code characters are now preserved correctly during DOCX to PDF and image conversions.

Bug Fixes

  • I811328 - Nested Block Quotes are now preserved properly when resaving Markdown documents.

Excel Library

.NET Excel Library

Features

  • Added support for rendering the Bar of Pie chart during chart-to-image conversion.
  • Added support for the following Excel functions. These formulas will now be correctly read and written when creating or modifying Excel documents:
    • DROP
    • EXPAND
    • STACK
    • VSTACK
    • RANDARRAY
    • NORM_S_INV
    • SEQUENCE
    • TAKE
    • WRAPCOLS
    • WRAPROWS
    • ISOMITTED
    • MAKEARRAY
    • REDUCE
    • SCAN
  • Improved performance in Excel-to-PDF conversion.
  • Improved performance for importing data to Excel documents using template markers.
  • Improved performance in Excel-to-HTML conversion.

PDF Viewer

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

Bug Fixes

  • #I810308 - Fixed an issue where grouped radio buttons did not update their selected state correctly during interaction.
  • #I810736 - Resolved a script error that occurred when annotation comments were edited programmatically after the annotation was locked.
  • #I813442 - Fixed an issue where the Angular Material Dialog was not properly disposed after closing when the PDF Viewer was used inside it.
  • #I813892 - Resolved an issue where exportAsImages returned empty or invalid image data when exporting after loading a second password-protected document.
  • #F198084 - Fixed a script error that occurred on mobile devices when dynamically updating the component height with enableToolbar set to false.
  • #I809779 - Resolved an issue where the Add Reply option appeared twice in the Comment Panel when isCommentLock was set to true.
  • #I810351 - Fixed an issue where importing annotations failed when using older format JSON data for sticky note annotations.
  • #I802786 - Resolved an issue where the free text annotation was not rendering similar to Adobe PDF Viewer.
  • #I803496 - Resolved an issue where opacity was not applied properly for free text when setting through the freeTextSettings API in edit mode.
  • #I804127 - Resolved an issue where the free text annotation position changed in the downloaded PDF when opened in other viewers.
  • #I804293 - Resolved an issue where the free text annotation height increased when typing at zoom levels below 100%.
  • #I807821 - Resolved an issue where the size of existing free text annotations changed while editing.
  • #I808119 - Resolved an issue where the selected state of the Ink annotation tool was not removed when selecting the free text tool.
  • #I809604 - Resolved an issue where measurement settings were not applied to calibration annotations that were added programmatically.
  • #I809631 - Fixed an issue where both strikethrough and underline were not applied to free text annotations.
  • #I808218 - Fixed an issue where the primary toolbar was hidden on PDF click after updating the viewer container while the annotation toolbar was open.
  • #I808473 - Resolved an issue where the free text color property was not displayed correctly in the color picker after editing the annotation in the Adobe PDF Viewer.
  • #I803144 - Resolved an issue where the custom font family was not applied correctly for free text when set through the freeTextSettings API.
  • #I803494 - Resolved an issue where alignment was not applied correctly for free text when set through the freeTextSettings API.
  • #I800598 - Resolved an issue where the text selection position was not proper in the customer provided PDF document.
  • #I802146 - Resolved an issue where the selected annotation did not appear in the viewport at higher zoom levels in the customer provided PDF document.

Blazor Smart PDF Viewer

The Blazor Smart PDF Viewer components have been enhanced to meet industry standards and are production-ready.

Features

  • Document summarizer: Provides AI‑generated summaries and answers to user queries, enabling quick understanding of document content.

  • Smart redaction: Detects and redacts sensitive information automatically, ensuring accurate and secure content protection.

  • Smart fill: Automatically identifies and fills PDF form fields using AI, minimizing manual input and speeding up form completion.

.NET MAUI PDF Viewer

Features

  • #I786908 - Provided support to access custom stamp annotation views in the PDF Viewer.
  • Provided support to render existing free text annotations using their appearance stream.
  • Provided support to maintain the current zoom level when navigating between pages in single‑page layout mode.

WPF PDF Viewer

Features

-Multi-line text search support in FindText API- This enhancement introduces an overload with a boolean option to enable multi-line aware segmentation, returning results split by physical text lines with their individual bounds.

Blazor DOCX Editor

Features

#I792752 - Added warning message for when selecting unsupported border styles for paragraph and table.

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.

Blazor Spreadsheet Editor

Features

  • The undo and redo mechanisms have been optimized to handle extensive formula sets more efficiently, resulting in faster operations and a more responsive user experience.

    Performance Benchmark Comparison

    Scenario Performance Gain
    50k cells 87.30% faster
    100k cells 85.80% faster
    250k cells 84.00% faster

Bug Fixes

  • Stability has been improved by addressing bugs affecting row/column insertion, worksheet management, and import/export processing, resulting in more reliable and consistent performance.

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.

Visual Studio Code Extensions

Syncfusion Document SDK Extension

Features

  • Syncfusion has introduced the Document SDK Extension, enabling developers to build Blazor applications using powerful document processing components for PDF, Excel, Word, and PowerPoint without relying on Microsoft Office or Adobe tools while offering ready-to-use templates and code snippet for quick project setup and direct integration into Razor files.

Syncfusion PDF Viewer SDK Extension

Features

  • Syncfusion has introduced the PDF Viewer SDK Extension, which helps to create Syncfusion applications based on the platform selection, such as Blazor and .NET MAUI, using the Syncfusion PDF Viewer SDK component, with ready-to-use project templates and code snippet for direct integration into Razor files.

Syncfusion DOCX Editor SDK Extension

Features

  • Syncfusion has introduced the DOCX Editor SDK Extension, which helps to build Blazor applications to create, edit, and write DOCX files without external dependencies with ready-to-use project templates and code snippet to insert the DOCX Editor component directly into Razor files.

Syncfusion Spreadsheet Editor SDK Extension

Features

  • Syncfusion has introduced the Spreadsheet Editor SDK Extension, which helps to create Syncfusion Blazor application using Syncfusion Spreadsheet Editor SDK component with ready-to-use project templates and code snippet to insert the Spreadsheet Editor component directly into Razor files.

Test Results

Component Name Platform Test Cases Passed Failed Remarks
Calculate Library WPF 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 13995 13995 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 WPF 2715 2715 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
Word Library .NET 40430 40430 0 All Passed
Word Library Java 4079 4079 0 All Passed