Skip to content

Commit 27d7733

Browse files
Merge branch 'development' into EJ2-1013906-dev
2 parents bad87f7 + d086138 commit 27d7733

90 files changed

Lines changed: 5042 additions & 2200 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: 108 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,62 @@
113113
<li>
114114
<a href="/document-processing/nuget-packages">NuGet Packages</a>
115115
</li>
116+
<li>
117+
<a href="/document-processing/DataExtraction/overview">DataExtraction</a>
118+
<ul>
119+
<li>
120+
<a href="/document-processing/DataExtraction/overview">NET</a>
121+
<ul>
122+
<li>
123+
<a href="/document-processing/DataExtraction/SmartDataExtractor/NET/overview">DataExtractor</a>
124+
<ul>
125+
<li>
126+
<a href="/document-processing/DataExtraction/SmartDataExtractor/NET/Assemblies-Required">Assemblies Required</a>
127+
</li>
128+
<li>
129+
<a href="/document-processing/DataExtraction/SmartDataExtractor/NET/NuGet-Packages-Required">NuGet Packages Required</a>
130+
</li>
131+
<li>
132+
<a href="/document-processing/DataExtraction/SmartDataExtractor/NET/Features">Features</a>
133+
</li>
134+
<li>
135+
<a href="/document-processing/DataExtraction/SmartDataExtractor/NET/FAQ">FAQ</a>
136+
<ul>
137+
<li>
138+
<a href="/document-processing/DataExtraction/SmartDataExtractor/NET/FAQ/how-to-resolve-the-onnx-file-missing-error-in-smart-data-extractor">How to resolve the “ONNX file missing” error</a>
139+
</li>
140+
</ul>
141+
</li>
142+
</ul>
143+
</li>
144+
</ul>
145+
<ul>
146+
<li>
147+
<a href="/document-processing/DataExtraction/SmartTableExtractor/NET/overview">TableExtractor</a>
148+
<ul>
149+
<li>
150+
<a href="/document-processing/DataExtraction/SmartTableExtractor/NET/Assemblies-Required">Assemblies Required</a>
151+
</li>
152+
<li>
153+
<a href="/document-processing/DataExtraction/SmartTableExtractor/NET/NuGet-Packages-Required">NuGet Packages Required</a>
154+
</li>
155+
<li>
156+
<a href="/document-processing/DataExtraction/SmartTableExtractor/NET/Features">Features</a>
157+
</li>
158+
<li>
159+
<a href="/document-processing/DataExtraction/SmartTableExtractor/NET/FAQ">FAQ</a>
160+
<ul>
161+
<li>
162+
<a href="/document-processing/DataExtraction/SmartTableExtractor/NET/FAQ/how-to-resolve-the-onnx-file-missing-error-in-smart-table-extractor">How to resolve the “ONNX file missing” error</a>
163+
</li>
164+
</ul>
165+
</li>
166+
</ul>
167+
</li>
168+
</ul>
169+
</li>
170+
</ul>
171+
</li>
116172
<li>
117173
<a href="/document-processing/pdf/overview">PDF</a>
118174
<ul>
@@ -1059,6 +1115,9 @@
10591115
<li><a href="/document-processing/pdf/pdf-viewer/react/how-to/custom-fonts">Custom fonts</a></li>
10601116
<li><a href="/document-processing/pdf/pdf-viewer/react/forms/form-field-events">Form Field events</a></li>
10611117
<li><a href="/document-processing/pdf/pdf-viewer/react/forms/form-fields-api">APIs</a></li>
1118+
<li><a href="/document-processing/pdf/pdf-viewer/react/forms/flatten-form-fields">Flatten form fields</a></li>
1119+
<li><a href="/document-processing/pdf/pdf-viewer/react/forms/read-form-field-values">Read form fields</a></li>
1120+
<li><a href="/document-processing/pdf/pdf-viewer/react/forms/submit-form-data">Submit form data</a></li>
10621121
</ul>
10631122
</li>
10641123
<li><a href="/document-processing/pdf/pdf-viewer/react/organize-pages/overview">Organize Pages</a>
@@ -1899,15 +1958,33 @@
18991958
<li>
19001959
UI
19011960
<ul>
1902-
<li><a href="/document-processing/pdf/pdf-viewer/maui/Toolbar">Toolbar</a></li>
1961+
<li>
1962+
<a href="/document-processing/pdf/pdf-viewer/maui/Toolbar">Toolbar</a>
1963+
<ul>
1964+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Toolbar">Overview</a></li>
1965+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Toolbar-Customization">Customize Toolbar</a></li>
1966+
</ul>
1967+
</li>
19031968
<li><a href="/document-processing/pdf/pdf-viewer/maui/UI-Customization">Customization</a></li>
19041969
</ul>
19051970
</li>
19061971
<li><a href="/document-processing/pdf/pdf-viewer/maui/Magnification">Magnification</a></li>
19071972
<li><a href="/document-processing/pdf/pdf-viewer/maui/Text-Search">Text Search</a></li>
19081973
<li><a href="/document-processing/pdf/pdf-viewer/maui/Text-Selection">Text Selection</a></li>
19091974
<li><a href="/document-processing/pdf/pdf-viewer/maui/Redaction">Redaction</a></li>
1910-
<li><a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling">Form Filling</a></li>
1975+
<li>
1976+
<a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling-Overview">Form Filling</a>
1977+
<ul>
1978+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling-Overview">Overview</a></li>
1979+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling-Edit">Edit Form Fields</a></li>
1980+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling-Collection">Form Field Collection</a></li>
1981+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling-Customization">Customize Form Fields</a></li>
1982+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling-Show-Hide">Show and Hide Form Fields</a></li>
1983+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling-Validation">Form Field Validation</a></li>
1984+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling-Events">Form Field Events</a></li>
1985+
<li><a href="/document-processing/pdf/pdf-viewer/maui/Form-Filling-Import-Export">Import and Export Form Data</a></li>
1986+
</ul>
1987+
</li>
19111988
<li>
19121989
<a href="/document-processing/pdf/pdf-viewer/maui/Annotations-Overview">Annotations</a>
19131990
<ul>
@@ -3122,6 +3199,35 @@
31223199
</li>
31233200
</ul>
31243201
</li>
3202+
<li>
3203+
<li>
3204+
<a href="/document-processing/dataextraction/overview">DataExtraction</a>
3205+
<ul>
3206+
<li>
3207+
<a href="/document-processing/dataextraction/smartformrecognizer/net/overview">SmartFormRecognizer</a>
3208+
<li> NET
3209+
<ul>
3210+
<li>
3211+
<a href="/document-processing/dataextraction/smartformrecognizer/net/smart-form-recognizer">OverView</a>
3212+
</li>
3213+
<li>
3214+
<a href="/document-processing/dataextraction/smartformrecognizer/net/assemblies-required">Assemblies Required</a>
3215+
</li>
3216+
<li>
3217+
<a href="/document-processing/dataextraction/smartformrecognizer/net/nuGet-packages-required">NuGet Packages Required</a>
3218+
</li>
3219+
<li>
3220+
<a href="/document-processing/dataextraction/smartformrecognizer/net/working-with-recognize-option">Working With Recognize Options</a>
3221+
</li>
3222+
<li>
3223+
<a href="/document-processing/dataextraction/smartformrecognizer/net/recognize-forms">Recognize Forms</a>
3224+
</li>
3225+
</ul>
3226+
</li>
3227+
</li>
3228+
</ul>
3229+
</li>
3230+
</li>
31253231
<li>
31263232
<a href="/document-processing/word/overview">Word</a>
31273233
<ul>
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: Extract structured data from PDF & image Files in .NET | Syncfusion
3+
description: Syncfusion® Smart Data Extractor is a .NET library that extracts tables, forms, text, and images from documents, producing PDFs and JSON.
4+
platform: document-processing
5+
control: SmartDataExtractor
6+
documentation: UG
7+
keywords: Assemblies
8+
---
9+
# Assemblies Required to work with SmartDataExtractor
10+
11+
The following assemblies need to be referenced in your application based on the platform.
12+
<table>
13+
<thead>
14+
<tr>
15+
<th>Platform(s)</th>
16+
<th>Assembly</th>
17+
</tr>
18+
</thead>
19+
<tbody>
20+
<tr>
21+
<td>
22+
{{'[WPF]'| markdownify }},
23+
{{'[Windows Forms]'| markdownify }} and {{'[ASP.NET MVC]'| markdownify }}
24+
</td>
25+
<td>
26+
Syncfusion.Compression.Base<br/>
27+
Syncfusion.ImagePreProcessor.Base<br/>
28+
Syncfusion.OCRProcessor.Base<br/>
29+
Syncfusion.Pdf.Imaging.Base<br/>
30+
Syncfusion.Pdf.Base<br/>
31+
Syncfusion.PdfToImageConverter.Base<br/>
32+
Syncfusion.SmartFormRecognizer.Base<br/>
33+
Syncfusion.SmartTableExtractor.Base<br/>
34+
</td>
35+
</tr>
36+
<tr>
37+
<td>
38+
{{'[Blazor]'| markdownify }},
39+
{{'[.NET Core]'| markdownify }}
40+
and {{'[.NET Platforms]'| markdownify }}
41+
</td>
42+
<td>
43+
Syncfusion.Compression.Portable<br/>
44+
Syncfusion.ImagePreProcessor.Portable<br/>
45+
Syncfusion.OCRProcessor.Portable<br/>
46+
Syncfusion.Pdf.Imaging.Portable<br/>
47+
Syncfusion.Pdf.Portable<br/>
48+
Syncfusion.PdfToImageConverter.Portable<br/>
49+
Syncfusion.SmartFormRecognizer.Portable<br/>
50+
Syncfusion.SmartTableExtractor.Portable<br/>
51+
</td>
52+
</tr>
53+
<tr>
54+
<td>
55+
{{'[.NET Multi-platform App UI (.NET MAUI)]'| markdownify }}
56+
</td>
57+
<td>
58+
Syncfusion.Compression.NET<br/>
59+
Syncfusion.ImagePreProcessor.NET<br/>
60+
Syncfusion.OCRProcessor.NET<br/>
61+
Syncfusion.Pdf.Imaging.NET<br/>
62+
Syncfusion.Pdf.NET<br/>
63+
Syncfusion.PdfToImageConverter.NET<br/>
64+
Syncfusion.SmartFormRecognizer.NET<br/>
65+
Syncfusion.SmartTableExtractor.NET<br/>
66+
</td>
67+
</tr>
68+
</tbody>
69+
</table>
70+
71+
72+
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: Extract structured data from PDF & image Files in .NET | Syncfusion
3+
description: Syncfusion® Smart Data Extractor is a .NET library that extracts tables, forms, text, and images from documents, producing PDFs and JSON.
4+
platform: document-processing
5+
control: SmartDataExtractor
6+
documentation: UG
7+
keywords: Assemblies
8+
---
9+
10+
# How to resolve the “ONNX file missing” error in Smart Data Extractor
11+
12+
Problem:
13+
14+
When running Smart Data Extractor you may see an exception similar to the following:
15+
16+
```
17+
Microsoft.ML.OnnxRuntime.OnnxRuntimeException: '[ErrorCode:NoSuchFile] Load model from <path>\runtimes\models\syncfusion_doclayout.onnx failed. File doesn't exist'
18+
```
19+
20+
Cause:
21+
22+
This error occurs because the required ONNX model files (used internally for layout and data extraction) are not present in the application's build output (the project's `bin` runtime folder). The extractor expects the models under `runtimes\models` so the runtime can load them.
23+
24+
Solution:
25+
26+
1. Run a build so the application output is generated under `bin\Debug\netX.X\runtimes` (or your configured build configuration and target framework).
27+
2. Locate the project's build output `bin` path (for example: `bin\Debug\net6.0\runtimes`).
28+
3. Place all required ONNX model files into a `runtimes\models` folder inside that bin path.
29+
4. In Visual Studio, for each ONNX file set **Properties → Copy to Output Directory → Copy always** so the model is included on every build.
30+
5. Rebuild and run your project. The extractor should now find the ONNX models and operate correctly.
31+
32+
Notes:
33+
34+
- If you publish your application, ensure the `runtimes\models` folder and ONNX files are included in the publish output (you may need to mark files as content in the project file or use a <Content> entry).
35+
- If you prefer an automated approach, add the ONNX files to your project with `CopyToOutputDirectory` set, or create a post-build step to copy the models into the runtime folder.
36+
37+
If the problem persists after adding the model files, verify file permissions and the correctness of the model file names.

0 commit comments

Comments
 (0)