Skip to content

Commit 3237544

Browse files
Fix_CI_issue
1 parent 4416afb commit 3237544

5 files changed

Lines changed: 23 additions & 23 deletions

File tree

Document-Processing/SmartDataExtractor/NET/SmartFormRecognizer/nuGet-packages-required.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ control: SmartFormRecognizer
66
documentation: UG
77
---
88

9-
# NuGet Packages Required
9+
# NuGet Packages Required for SmartFormRecognizer
1010

1111
To work with SmartFormRecognizer, the following NuGet packages need to be installed in your application.
1212

@@ -22,34 +22,34 @@ To work with SmartFormRecognizer, the following NuGet packages need to be instal
2222
Windows Forms
2323
</td>
2424
<td>
25-
{{'[Syncfusion.SmartFormRecognizer.WinForms.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.WinForms/)'| markdownify }}
25+
{{'[Syncfusion.SmartFormRecognizer.WinForms.nupkg]'| markdownify }}
2626
</td>
2727
</tr>
2828
<tr>
2929
<td>
3030
WPF
3131
</td>
3232
<td>
33-
{{'[Syncfusion.SmartFormRecognizer.WPF.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.WPF/)'| markdownify }}
33+
{{'[Syncfusion.SmartFormRecognizer.WPF.nupkg]'| markdownify }}
3434
</td>
3535
</tr>
3636
<tr>
3737
<td rowspan="2">Blazor, .NET Core and .NET Platforms</td>
3838
<td>
39-
{{'[Syncfusion.SmartFormRecognizer.NET.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.Net/)'| markdownify }}
39+
{{'[Syncfusion.SmartFormRecognizer.NET.nupkg]'| markdownify }}
4040
</td>
4141
</tr>
4242
<tr>
4343
<td>
44-
{{'[Syncfusion.SmartFormRecognizer.Net.Core.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.Net.Core/)'| markdownify }}
44+
{{'[Syncfusion.SmartFormRecognizer.Net.Core.nupkg]'| markdownify }}
4545
</td>
4646
</tr>
4747
<tr>
4848
<td>
4949
ASP.NET MVC5
5050
</td>
5151
<td>
52-
{{'[Syncfusion.SmartFormRecognizer.AspNet.MVC5.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.AspNet.Mvc5/)'| markdownify }}
52+
{{'[Syncfusion.SmartFormRecognizer.AspNet.MVC5.nupkg]'| markdownify }}
5353
</td>
5454
</tr>
5555
</table>

Document-Processing/SmartDataExtractor/NET/SmartFormRecognizer/overview.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title:Smart Form Recognizer| Syncfusion&reg;
2+
title:Smart Form Recognizer | Syncfusion&reg;
33
description: Learn how to detects form data from PDFs and scanned images using Syncfusion&reg; Essential Studio&reg; SmartFormRecognizer.
44
platform: document-processing
55
control: SmartFormRecognizer
@@ -9,7 +9,7 @@ keywords: Assemblies
99

1010
# Smart Form Recognizer
1111

12-
Smart Form Recognizer is a deterministic, onpremise C# library for .NET designed to reliably detect and extract form data from PDFs and scanned images. Unlike AI/ML‑based approaches, this library uses visual layout heuristics—including lines, boxes, and circular markers—to identify form structures with high consistency and predictability. It supports extraction of common form controls such as text fields, checkboxes, radio buttons, and signature regions, producing clean, structured JSON that can be fed directly into review and workflow systems.
12+
Smart Form Recognizer is a deterministic, on premise C# library for .NET designed to reliably detect and extract form data from PDFs and scanned images. Unlike AI/ML‑based approaches, this library uses visual layout heuristics—including lines, boxes, and circular markers—to identify form structures with high consistency and predictability. It supports extraction of common form controls such as text fields, checkboxes, radio buttons, and signature regions, producing clean, structured JSON that can be fed directly into review and workflow systems.
1313

1414
In addition to extraction, the library can also generate fillable PDFs, automatically placing form fields where they were detected, enabling instant integration into digital form processing pipelines.
1515

@@ -42,34 +42,34 @@ Core Capabilities
4242
Windows Forms
4343
</td>
4444
<td>
45-
{{'[Syncfusion.SmartFormRecognizer.WinForms.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.WinForms/)'| markdownify }}
45+
{{'[Syncfusion.SmartFormRecognizer.WinForms.nupkg]'| markdownify }}
4646
</td>
4747
</tr>
4848
<tr>
4949
<td>
5050
WPF
5151
</td>
5252
<td>
53-
{{'[Syncfusion.SmartFormRecognizer.WPF.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.WPF/)'| markdownify }}
53+
{{'[Syncfusion.SmartFormRecognizer.WPF.nupkg]'| markdownify }}
5454
</td>
5555
</tr>
5656
<tr>
5757
<td rowspan="2">Blazor, .NET Core and .NET Platforms</td>
5858
<td>
59-
{{'[Syncfusion.SmartFormRecognizer.NET.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.Net/)'| markdownify }}
59+
{{'[Syncfusion.SmartFormRecognizer.NET.nupkg]'| markdownify }}
6060
</td>
6161
</tr>
6262
<tr>
6363
<td>
64-
{{'[Syncfusion.SmartFormRecognizer.Net.Core.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.Net.Core/)'| markdownify }}
64+
{{'[Syncfusion.SmartFormRecognizer.Net.Core.nupkg]'| markdownify }}
6565
</td>
6666
</tr>
6767
<tr>
6868
<td>
6969
ASP.NET MVC5
7070
</td>
7171
<td>
72-
{{'[Syncfusion.SmartFormRecognizer.AspNet.MVC5.nupkg](https://www.nuget.org/packages/Syncfusion.SmartFormRecognizer.AspNet.Mvc5/)'| markdownify }}
72+
{{'[Syncfusion.SmartFormRecognizer.AspNet.MVC5.nupkg]'| markdownify }}
7373
</td>
7474
</tr>
7575
</table>

Document-Processing/SmartDataExtractor/NET/SmartFormRecognizer/recognize-forms .md renamed to Document-Processing/SmartDataExtractor/NET/SmartFormRecognizer/recognize-forms.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
22
title: Working with Recognize methods in SmartFormRecognizer| Syncfusion&reg;
3-
description: Learn how to use Recognize methods in Syncfusion&reg; SmartFormRecognizer library.
3+
description: Learn how to effectively use the Recognize methods in the Syncfusion&reg; SmartFormRecognizer library to process and extract data from forms with ease.
44
platform: document-processing
55
control: SmartFormRecognizer
66
documentation: UG
77
---
88

9-
# Recognize Forms
9+
# Recognize Forms Using SmartFormRecognizer
1010

1111
The `FormRecognizer` exposes several convenience methods to recognize forms from a `Stream` input. Each method accepts an input `Stream` (PDF or image) and returns recognized output either as a `PdfLoadedDocument`, a `Stream` containing PDF data, or as a JSON string.
1212

1313
Below each method signature you'll find a explanation and corrected example usage (both synchronous and asynchronous where applicable).
1414

1515
## Recognize forms using PdfLoadedDocument
16-
Using `PdfLoadedDocument` this operation analyzes the form content supplied through the inputStream whether it contains a PDF or an image and produces a fully enriched PdfLoadedDocument that includes recognized form elements such as checkboxes, radio buttons, textboxes, and signatures, according to the options defined in `FormRecognizeOptions`. This recognition process supports both execution patterns: the synchronous `RecognizeFormAsPdfDocument` method for immediate, blocking processing, and the asynchronous `RecognizeFormAsPdfDocumentAsync` method for non‑blocking, awaitable processing ideal for responsive UI applications or scalable server‑side workflows.
16+
Using `PdfLoadedDocument` this operation analyzes the form content supplied through the inputStream whether it contains a PDF or an image and produces a fully enriched PdfLoadedDocument that includes recognized form elements such as checkboxes, radio buttons, textboxes, and signatures, according to the options defined in `FormRecognizeOptions`. This recognition process supports both execution patterns: the synchronous `RecognizeFormAsPdfDocument` method for immediate, blocking processing, and the asynchronous `RecognizeFormAsPdfDocumentAsync` method for non‑blocking, await processing ideal for responsive UI applications or scalable server‑side workflows.
1717

1818
Example (synchronous):
1919

@@ -55,7 +55,7 @@ public async void Button_Click(object sender, RoutedEventArgs e)
5555

5656

5757
## Recognize forms using Stream
58-
Using `Stream`this operation processes the form content provided through the inputStream—whether it contains a PDF or an image—and returns the fully recognized PDF as a Stream.This functionality is available through both the synchronous `RecognizeFormAsPdfStream` method for immediate, blocking execution and the asynchronous `RecognizeFormAsPdfStreamAsync` method for non‑blocking, awaitable processing suitable for responsive UI applications, background services, and scalable server‑side workflows.
58+
Using `Stream`this operation processes the form content provided through the inputStream—whether it contains a PDF or an image—and returns the fully recognized PDF as a Stream.This functionality is available through both the synchronous `RecognizeFormAsPdfStream` method for immediate, blocking execution and the asynchronous `RecognizeFormAsPdfStreamAsync` method for non‑blocking, await processing suitable for responsive UI applications, background services, and scalable server‑side workflows.
5959

6060
Example (synchronous):
6161

@@ -105,7 +105,7 @@ public async void Button_Click(object sender, RoutedEventArgs e)
105105

106106
## Recognize forms using JSON
107107

108-
Using `JSON`this operation recognizes the form contained in the inputStream whether the source document is a PDF or an image—and returns the complete recognition output serialized as a JSON string. This functionality is accessible through both the synchronous `RecognizeFormAsJson` method, which performs immediate, blocking processing, and the asynchronous `RecognizeFormAsJsonAsync` method, which provides non‑blocking, awaitable execution suitable for UI applications, background workers, and scalable cloud or server‑side workflows.
108+
Using `JSON`this operation recognizes the form contained in the inputStream whether the source document is a PDF or an image—and returns the complete recognition output serialized as a JSON string. This functionality is accessible through both the synchronous `RecognizeFormAsJson` method, which performs immediate, blocking processing, and the asynchronous `RecognizeFormAsJsonAsync` method, which provides non‑blocking, await execution suitable for UI applications, background workers, and scalable cloud or server‑side workflows.
109109

110110
Example (synchronous):
111111

Document-Processing/SmartDataExtractor/NET/SmartFormRecognizer/smart-form-recognizer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ keywords: Assemblies
99

1010
# Smart Form Recognizer
1111

12-
Smart Form Recognizer is a deterministic, onpremise C# library for .NET designed to reliably detect and extract form data from PDFs and scanned images. Unlike AI/ML‑based approaches, this library uses visual layout heuristics—including lines, boxes, and circular markers—to identify form structures with high consistency and predictability. It supports extraction of common form controls such as text fields, checkboxes, radio buttons, and signature regions, producing clean, structured JSON that can be fed directly into review and workflow systems.
12+
Smart Form Recognizer is a deterministic, on premise C# library for .NET designed to reliably detect and extract form data from PDFs and scanned images. Unlike AI/ML‑based approaches, this library uses visual layout heuristics—including lines, boxes, and circular markers—to identify form structures with high consistency and predictability. It supports extraction of common form controls such as text fields, checkboxes, radio buttons, and signature regions, producing clean, structured JSON that can be fed directly into review and workflow systems.
1313

1414
In addition to extraction, the library can also generate fillable PDFs, automatically placing form fields where they were detected, enabling instant integration into digital form processing pipelines.
1515

Document-Processing/SmartDataExtractor/NET/SmartFormRecognizer/working-with-recognize-option.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Working with FormRecognizeOptions in SmartFormRecognizer| Syncfusion&reg;
3-
description: Learn how to use FormRecognizeOptions in Syncfusion&reg; SmartFormRecognizer library.
2+
title: Using FormRecognizeOptions in SmartFormRecognizer| Syncfusion&reg;
3+
description: Discover how to configure and apply FormRecognizeOptions in the Syncfusion&reg; SmartFormRecognizer library to enhance form processing workflows.
44
platform: document-processing
55
control: SmartFormRecognizer
66
documentation: UG
@@ -50,7 +50,7 @@ recognizer.FormRecognizeOptions.DetectCheckboxes = true;
5050
{% endtabs %}
5151

5252
### DetectRadioButtons
53-
`DetectRadioButtons` is a boolean property in FormRecognizeOptions that specifies whether the form recognizer should detect radio button elements in the document. When enabled (default: true), the recognizer identifies circular objects in images or in the Pdf documnets then add radio buttons in that identified locations.
53+
`DetectRadioButtons` is a boolean property in FormRecognizeOptions that specifies whether the form recognizer should detect radio button elements in the document. When enabled (default: true), the recognizer identifies circular objects in images or in the PDF documents then add radio buttons in that identified locations.
5454

5555
{% tabs %}
5656
{% highlight c# tabtitle="C#" %}
@@ -101,7 +101,7 @@ recognizer.FormRecognizeOptions.ConfidenceThreshold = 0.9;
101101
{% endtabs %}
102102

103103
### PageRange
104-
`PageRange` is an optional int[,]? property in FormRecognizeOptions that allows you to control exactly which pages of a document the form recognizer should process. Each row in this 2‑dimensional array represents a 1‑based inclusive range in the form [start, end], the recognizer processes all pages in the document. Defining page ranges helps improve performance, reduce unnecessary processing, and target only the sections of the document relevant to your extraction workflow.We can also provide values in single page.Also If we provide values in decending order it will consider as ascending order and perform detection.
104+
`PageRange` is an optional int[,]? property in FormRecognizeOptions that allows you to control exactly which pages of a document the form recognizer should process. Each row in this 2‑dimensional array represents a 1‑based inclusive range in the form [start, end], the recognizer processes all pages in the document. Defining page ranges helps improve performance, reduce unnecessary processing, and target only the sections of the document relevant to your extraction workflow.We can also provide values in single page.Also If we provide values in descending order it will consider as ascending order and perform detection.
105105

106106
{% tabs %}
107107
{% highlight c# tabtitle="C#" %}

0 commit comments

Comments
 (0)