Skip to content

Commit 762bfed

Browse files
committed
Merge branch 'hotfix/hotfix-v33.1.44' of https://github.com/syncfusion-content/document-processing-docs into ES-1012829-Flex-Consumption-DocIO-UG-hf
2 parents f6478d3 + c2a64e8 commit 762bfed

139 files changed

Lines changed: 6944 additions & 1734 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Document-Processing-toc.html

Lines changed: 84 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,22 @@
88
</li>
99
<li>
1010
<a href="/document-processing/System-Requirements">System Requirements</a>
11+
</li>
12+
<li>Skills
13+
<ul>
14+
<li>
15+
<a href="/document-processing/Skills/document-sdk">Document SDK</a>
16+
</li>
17+
<li>
18+
<a href="/document-processing/Skills/pdf-viewer-sdk">PDF Viewer SDK</a>
19+
</li>
20+
<li>
21+
<a href="/document-processing/Skills/docx-editor-sdk">DOCX Editor SDK</a>
22+
</li>
23+
<li>
24+
<a href="/document-processing/Skills/spreadsheet-editor-sdk">Spreadsheet Editor SDK</a>
25+
</li>
26+
</ul>
1127
</li>
1228
<li>AI Coding Assistant
1329
<ul>
@@ -114,7 +130,7 @@
114130
<a href="/document-processing/nuget-packages">NuGet Packages</a>
115131
</li>
116132
<li>
117-
<a href="/document-processing/data-extraction/overview">DataExtraction</a>
133+
<a href="/document-processing/data-extraction/overview">Data Extraction</a>
118134
<ul>
119135
<li>
120136
<a href="/document-processing/data-extraction/smart-data-extractor/overview">Smart Data Extractor</a>
@@ -1002,6 +1018,14 @@
10021018
<li><a href="/document-processing/pdf/pdf-viewer/react/depoyment-integration/agentic-builder">Agentic UI Builder</a></li>
10031019
</ul>
10041020
</li>
1021+
<li>
1022+
Migration Guides
1023+
<ul>
1024+
<li><a href="/document-processing/pdf/pdf-viewer/react/migration/migrating-from-PDFjs">Migrate from PDF.js</a></li>
1025+
<li><a href="/document-processing/pdf/pdf-viewer/react/migration/migrating-from-Apryse">Migrate from Apryse WebViewer(PDFTron)</a></li>
1026+
<li><a href="/document-processing/pdf/pdf-viewer/react/migration/Migrating-from-Nutrient-PSPDFKit">Migrate from nutrient.io(PSPDFKit)</a></li>
1027+
</ul>
1028+
</li>
10051029
<li><a href="/document-processing/pdf/pdf-viewer/react/feature-module">Feature Modules</a></li>
10061030
<li>
10071031
<a href="/document-processing/pdf/pdf-viewer/react/open-pdf-files">Open PDF files</a>
@@ -1049,17 +1073,29 @@
10491073
<li><a href="/document-processing/pdf/pdf-viewer/react/toolbar-customization/custom-toolbar">Custom Toolbar</a></li>
10501074
</ul>
10511075
</li>
1052-
<li><a href="/document-processing/pdf/pdf-viewer/react/navigation">Interactive PDF Navigation</a>
1076+
<li><a href="/document-processing/pdf/pdf-viewer/react/interactive-pdf-navigation/overview">Interactive PDF Navigation</a>
10531077
<ul>
10541078
<li><a href="/document-processing/pdf/pdf-viewer/react/interactive-pdf-navigation/page">Page Navigation</a></li>
10551079
<li><a href="/document-processing/pdf/pdf-viewer/react/interactive-pdf-navigation/bookmark">Bookmark Navigation</a></li>
10561080
<li><a href="/document-processing/pdf/pdf-viewer/react/interactive-pdf-navigation/page-thumbnail">Page Thumbnail Navigation</a></li>
10571081
<li><a href="/document-processing/pdf/pdf-viewer/react/interactive-pdf-navigation/hyperlink">Hyperlink Navigation</a></li>
10581082
</ul>
10591083
</li>
1060-
<li><a href="/document-processing/pdf/pdf-viewer/react/magnification">Magnification</a></li>
1084+
<li><a href="/document-processing/pdf/pdf-viewer/react/magnification/magnification">Magnification</a>
1085+
<ul>
1086+
<li><a href="/document-processing/pdf/pdf-viewer/react/magnification/zoom">Zoom</a></li>
1087+
<li><a href="/document-processing/pdf/pdf-viewer/react/magnification/fitmode">Fitmodes</a></li>
1088+
</ul>
1089+
</li>
10611090
<li><a href="/document-processing/pdf/pdf-viewer/react/accessibility">Accessibility</a></li>
1062-
<li><a href="/document-processing/pdf/pdf-viewer/react/text-search">Text Search</a></li>
1091+
<li><a href="/document-processing/pdf/pdf-viewer/react/text-search/overview">Text Search and Extraction</a>
1092+
<ul>
1093+
<li><a href="/document-processing/pdf/pdf-viewer/react/text-search/text-search-features">Text Search</a></li>
1094+
<li><a href="/document-processing/pdf/pdf-viewer/react/text-search/text-search-events">Text Search Events</a></li>
1095+
<li><a href="/document-processing/pdf/pdf-viewer/react/text-search/find-text">Find Text Method</a></li>
1096+
<li><a href="/document-processing/pdf/pdf-viewer/react/how-to/extract-text">Extract Text with Options</a></li>
1097+
</ul>
1098+
</li>
10631099
<li>Annotation
10641100
<ul>
10651101
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/overview">Overview</a></li>
@@ -1197,7 +1233,12 @@
11971233
</li>
11981234
<li><a href="/document-processing/pdf/pdf-viewer/react/download">Download</a></li>
11991235
<li><a href="/document-processing/pdf/pdf-viewer/react/events">Events</a></li>
1200-
<li><a href="/document-processing/pdf/pdf-viewer/react/text-selection">Text Selection</a></li>
1236+
<li><a href="/document-processing/pdf/pdf-viewer/react/text-selection/overview">Text Selection</a>
1237+
<ul>
1238+
<li><a href="/document-processing/pdf/pdf-viewer/react/how-to/enable-text-selection">Toggle text selection</a></li>
1239+
<li><a href="/document-processing/pdf/pdf-viewer/react/text-selection/text-selection-api-events">Text Selection API and Events</a></li>
1240+
</ul>
1241+
</li>
12011242
<li>Localization and Globalization
12021243
<ul>
12031244
<li><a href="/document-processing/pdf/pdf-viewer/react/Localization/default-language">Default Language</a></li>
@@ -3631,6 +3672,11 @@
36313672
<li><a href="/document-processing/word/word-processor/angular/how-to/customize-ribbon">Customize Ribbon</a></li>
36323673
</ul>
36333674
</li>
3675+
<li>Troubleshooting
3676+
<ul>
3677+
<li><a href="/document-processing/word/word-processor/angular/troubleshooting/document-loading-issue-with-404-error">Document loading issue with 404 error</a></li>
3678+
</ul>
3679+
</li>
36343680
<li>FAQ
36353681
<ul>
36363682
<li><a href="/document-processing/word/word-processor/angular/faq/unsupported-file-format">Unsupported Warning Message When Opening a Document</a></li>
@@ -3841,6 +3887,11 @@
38413887
<li><a href="/document-processing/word/word-processor/react/how-to/customize-ribbon">Customize Ribbon</a></li>
38423888
</ul>
38433889
</li>
3890+
<li>Troubleshooting
3891+
<ul>
3892+
<li><a href="/document-processing/word/word-processor/react/troubleshooting/document-loading-issue-with-404-error">Document loading issue with 404 error</a></li>
3893+
</ul>
3894+
</li>
38443895
<li>FAQ
38453896
<ul>
38463897
<li><a href="/document-processing/word/word-processor/react/faq/unsupported-file-format">Unsupported Warning Message When Opening a Document</a></li>
@@ -3979,6 +4030,11 @@
39794030
<li><a href="/document-processing/word/word-processor/vue/how-to/customize-ribbon">Customize Ribbon</a></li>
39804031
</ul>
39814032
</li>
4033+
<li>Troubleshooting
4034+
<ul>
4035+
<li><a href="/document-processing/word/word-processor/vue/troubleshooting/document-loading-issue-with-404-error">Document loading issue with 404 error</a></li>
4036+
</ul>
4037+
</li>
39824038
<li>FAQ
39834039
<ul>
39844040
<li><a href="/document-processing/word/word-processor/vue/faq/unsupported-file-format">Unsupported Warning Message When Opening a Document</a></li>
@@ -4116,6 +4172,11 @@
41164172
<li><a href="/document-processing/word/word-processor/javascript-es5/how-to/customize-ribbon">Customize Ribbon</a></li>
41174173
</ul>
41184174
</li>
4175+
<li>Troubleshooting
4176+
<ul>
4177+
<li><a href="/document-processing/word/word-processor/javascript-es5/troubleshooting/document-loading-issue-with-404-error">Document loading issue with 404 error</a></li>
4178+
</ul>
4179+
</li>
41194180
<li>FAQ
41204181
<ul>
41214182
<li><a href="/document-processing/word/word-processor/javascript-es5/faq/unsupported-file-format">Unsupported Warning Message When Opening a Document</a></li>
@@ -4252,6 +4313,11 @@
42524313
<li><a href="/document-processing/word/word-processor/javascript-es6/how-to/customize-ribbon">Customize Ribbon</a></li>
42534314
</ul>
42544315
</li>
4316+
<li>Troubleshooting
4317+
<ul>
4318+
<li><a href="/document-processing/word/word-processor/javascript-es6/troubleshooting/document-loading-issue-with-404-error">Document loading issue with 404 error</a></li>
4319+
</ul>
4320+
</li>
42554321
<li>FAQ
42564322
<ul>
42574323
<li><a href="/document-processing/word/word-processor/javascript-es6/faq/unsupported-file-format">Unsupported Warning Message When Opening a Document</a></li>
@@ -5395,6 +5461,7 @@
53955461
<li><a href="/document-processing/excel/spreadsheet/angular/styles">Styles and Appearance</a></li>
53965462
<li><a href="/document-processing/excel/spreadsheet/angular/print">Print</a></li>
53975463
<li><a href="/document-processing/excel/spreadsheet/angular/performance-best-practices">Performance Best Practices</a></li>
5464+
<li><a href="/document-processing/excel/spreadsheet/angular/performance-metrics">Performance Metrics</a></li>
53985465
<li><a href="/document-processing/excel/spreadsheet/angular/global-local">Globalization</a></li>
53995466
<li><a href="/document-processing/excel/spreadsheet/angular/accessibility">Accessibility</a></li>
54005467
<li><a href="/document-processing/excel/spreadsheet/angular/keyboard-shortcuts">Keyboard Shortcuts</a></li>
@@ -7821,6 +7888,9 @@
78217888
<li>
78227889
<a href="/document-processing/web-apis/consume-apis/organize-pdf">Organize PDF</a>
78237890
</li>
7891+
<li>
7892+
<a href="/document-processing/web-apis/consume-apis/ocr-pdf">OCR PDF</a>
7893+
</li>
78247894
</ul>
78257895
</li>
78267896
</ul>
@@ -7841,7 +7911,15 @@
78417911
</li>
78427912
<li>
78437913
Release Notes
7844-
<ul><li>2026 Volume 1 - v33.*<ul><li><a href="/document-processing/release-notes/v33.1.44">v33.1.44 Main Release</a></li></ul></li>
7914+
<ul><li>2026 Volume 1 - v33.*
7915+
<ul><li> Weekly Nuget Release
7916+
<ul><li><a href="/document-processing/release-notes/v33.1.46">v33.1.46</a></li>
7917+
<li><a href="/document-processing/release-notes/v33.1.45">v33.1.45</a></li>
7918+
</ul>
7919+
</li>
7920+
<li><a href="/document-processing/release-notes/v33.1.44">v33.1.44 Main Release</a></li>
7921+
</ul>
7922+
</li>
78457923
<li>
78467924
2025 Volume 4 - v32.*
78477925
<ul><li> Weekly Nuget Release

Document-Processing/Common/font-manager.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,3 +196,8 @@ A: Yes, FontManager is designed for multi-threaded environments and allows safe
196196
**Q: Will FontManager affect my existing document processing code?**
197197

198198
A: No, FontManager works transparently in the background. Your existing code will automatically benefit from improved memory management without modifications.
199+
200+
**Q: Does FontManager retain or cache fonts embedded in input documents or substituted fonts?**
201+
202+
A: No, Syncfusion Document Processing libraries intentionally do **not** retain or cache private fonts — including fonts embedded within input documents or font streams added through font substitution events. This ensures that sensitive or proprietary font data from one document is never persisted in the shared font cache or made accessible to other operations or threads.
203+
Only fonts loaded from the system's font directories are managed by the `FontManager` cache.

Document-Processing/Data-Extraction/Smart-Form-Recognizer/NET/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ FormRecognizer smartFormRecognizer = new FormRecognizer();
3636
//Read the input PDF file as stream
3737
FileStream inputStream = new FileStream("Input.pdf", FileMode.Open, FileAccess.ReadWrite);
3838
//Recognize the form and get the output as PDF stream
39-
PdfLoadedDocument pdfLoadedDocument =recognizer.RecognizeFormAsPdfDocument(inputStream);
39+
PdfLoadedDocument pdfLoadedDocument = smartFormRecognizer.RecognizeFormAsPdfDocument(inputStream);
4040
//Save the loadeddocument
4141
pdfLoadedDocument.Save(Output.pdf);
4242

Document-Processing/Data-Extraction/Smart-Form-Recognizer/NET/recognize-forms.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public void Button_Click(object sender, RoutedEventArgs e)
2626
//Read the input PDF file as stream
2727
FileStream inputStream = new FileStream("Input.pdf", FileMode.Open, FileAccess.ReadWrite);
2828
//Recognize the form and get the output as PDF stream
29-
PdfLoadedDocument pdfLoadedDocument =recognizer.RecognizeFormAsPdfDocument(inputStream);
29+
PdfLoadedDocument pdfLoadedDocument = smartFormRecognizer.RecognizeFormAsPdfDocument(inputStream);
3030
//Save the loadeddocument
3131
pdfLoadedDocument.Save(Output.pdf);
3232
}
@@ -45,7 +45,7 @@ public async void Button_Click(object sender, RoutedEventArgs e)
4545
//Read the input PDF file as stream
4646
FileStream inputStream = new FileStream("Input.pdf", FileMode.Open, FileAccess.ReadWrite);
4747
//Recognize the form and get the output as PDF stream
48-
PdfLoadedDocument pdfLoadedDocument = await recognizer.RecognizeFormAsPdfDocumentAsync(inputStream);
48+
PdfLoadedDocument pdfLoadedDocument = await smartFormRecognizer.RecognizeFormAsPdfDocumentAsync(inputStream);
4949
//Save the loadeddocument
5050
pdfLoadedDocument.Save(Output.pdf);
5151
}

Document-Processing/Data-Extraction/Smart-Form-Recognizer/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ FormRecognizer smartFormRecognizer = new FormRecognizer();
8484
//Read the input PDF file as stream
8585
FileStream inputStream = new FileStream("Input.pdf", FileMode.Open, FileAccess.ReadWrite);
8686
//Recognize the form and get the output as PDF stream
87-
PdfLoadedDocument pdfLoadedDocument =recognizer.RecognizeFormAsPdfDocument(inputStream);
87+
PdfLoadedDocument pdfLoadedDocument = smartFormRecognizer.RecognizeFormAsPdfDocument(inputStream);
8888
//Save the loadeddocument
8989
pdfLoadedDocument.Save(Output.pdf);
9090

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
layout: post
3+
title: Performance Metrics for Angular Spreadsheet Control | Syncfusion
4+
description: Learn about performance metrics for Angular Spreadsheet control, measured results, and environment details.
5+
platform: document-processing
6+
control: Performance
7+
documentation: ug
8+
---
9+
10+
# Performance Metrics for Angular Spreadsheet Control
11+
12+
The [Syncfusion® Spreadsheet component](https://www.syncfusion.com/spreadsheet-editor-sdk/angular-spreadsheet-editor) provides a powerful, Excel‑like experience for web applications, allowing users to create, edit, view, and manage spreadsheets with ease. It supports large datasets, formulas, and interactive features such as styling, validation, sorting, filtering, and file import/export while maintaining a smooth and responsive user experience.
13+
14+
This document presents measured performance results for the Spreadsheet when working with large datasets and common operations such as rendering, styling, validation, and file import/export.
15+
16+
## Environment
17+
18+
The following configuration was used for the performance evaluations:
19+
20+
* **Browser**: Microsoft Edge (latest stable)
21+
* **Hardware**: 12th Gen Intel(R) Core(TM) i5-1235U
22+
* **RAM**: 16 GB or higher
23+
* **Spreadsheet Version**:
24+
* [NPM Version](https://www.npmjs.com/package/@syncfusion/ej2-angular-spreadsheet/v/32.2.5)
25+
* [NuGet Version](https://www.nuget.org/packages/Syncfusion.EJ2.Spreadsheet.AspNet.Core/32.2.5)
26+
27+
## Evaluated Features
28+
29+
The following operations were measured to evaluate the Spreadsheet's performance with large datasets: rendering, applying styles, number formatting, and data validation.
30+
31+
| Dataset Size | Initial Rendering | Styles | Number Format | Data Validation |
32+
|--------------|-------------------|------------|-------------------|---------------------|
33+
| 100k cells | 0.21s | 0.72s | 0.86s | 0.82s |
34+
| 250k cells | 0.23s | 1.51s | 1.81s | 2.11s |
35+
| 500k cells | 0.28s | 3.00s | 3.69s | 3.95s |
36+
37+
## Import and Export Performance
38+
39+
The following table summarizes the import and export times for datasets that include various features such as formatting, validation, sorting, and filtering.
40+
41+
| Dataset Description | Import | Export |
42+
|---------------------------------------------|------------|------------|
43+
| 100k cells with formats | 3.85s | 4.38s |
44+
| 250k cells with formats | 3.96s | 6.61s |
45+
| 100k cells with validation | 2.06s | 2.25s |
46+
| 250k cells with validation | 3.77s | 18.04s |
47+
| 500k cells with validation | 4.16s | 24.05s |
48+
| 100k cells with sorting and filtering | 3.68s | 2.31s |
49+
| 250k cells with sorting and filtering | 5.73s | 5.60s |
50+
| 500k cells with sorting and filtering | 8.59s | 13.29s |
51+
52+
You can download the Excel files used for these measurements [here](https://drive.google.com/file/d/1VJN3g7SUnnzdpxtRPCL575QdB1MjeKj5/view?usp=sharing).
53+
54+
## See Also
55+
56+
* [Open and Save](https://help.syncfusion.com/document-processing/excel/spreadsheet/angular/open-save)
57+
* [Performance Best Practices](https://help.syncfusion.com/document-processing/excel/spreadsheet/angular/performance-best-practices)
58+
* [Docker Deployment](https://help.syncfusion.com/document-processing/excel/spreadsheet/angular/docker-deployment)
59+
* [Scrolling](https://help.syncfusion.com/document-processing/excel/spreadsheet/angular/scrolling)

Document-Processing/PDF/PDF-Library/NET/Create-PDF-file-in-MaUI.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@ N> Our PDF library is currently supported in .NET MAUI applications on the Andro
2828
{% endtabcontent %}
2929
{% endtabcontents %}
3030

31-
A complete working example of creating a PDF document in the .NET MAUI Desktop app can be downloaded from this [link](https://www.syncfusion.com/downloads/support/directtrac/general/ze/PdfSampleMaUI-1356433164887362210.zip).
32-
33-
You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Getting%20Started/MAUI/CreatePdfDemoSample).
31+
You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Getting%20Started/MAUI/CreateMAUIPDFSample).
3432

3533
By executing the program in windows, you will get the PDF document as follows.
3634
![.NET MAUI output image](MAUI_images/invoice.png)
@@ -115,7 +113,7 @@ Download the helper files from this [link](https://www.syncfusion.com/downloads/
115113
PreviewControllerDS.cs<br/>QLPreviewItemFileSystem.cs
116114
</td>
117115
<td>
118-
Helper classes for viewing the <b>Pdf document</b> in iOS device
116+
Helper classes for viewing the <b>PDF document</b> in iOS device
119117
</td>
120118
</tr>
121119
</table>

0 commit comments

Comments
 (0)