Skip to content

Commit 4a26c65

Browse files
Addressed_Feedbacks
1 parent 3833492 commit 4a26c65

3 files changed

Lines changed: 3 additions & 14 deletions

File tree

Document-Processing/SmartDataExtractor/SmartFormRecognizer/NET/overview.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, on premise C# library for .NET designed to reliably detect and extract form data from PDFs and scanned images. Unlike AI‑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 It supports to identify the 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 form data from PDFs and scanned images. Unlike AI‑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 to identify the 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

1515
Core Capabilities

Document-Processing/SmartDataExtractor/SmartFormRecognizer/NET/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, on premise C# library for .NET designed to reliably detect and extract form data from PDFs and scanned images. Unlike AI‑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 It supports to identify the 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 form data from PDFs and scanned images. Unlike AI‑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 It supports to identify the 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

1515
Core Capabilities

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

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,27 +20,22 @@ Additionally, it supports restricting processing to specific pages through an op
2020
{% highlight c# tabtitle="C#" %}
2121

2222
FormRecognizer recognizer = new FormRecognizer();
23-
2423
// Disable textbox detection
2524
recognizer.FormRecognizeOptions.DetectTextboxes = false;
2625

27-
2826
{% endhighlight %}
2927
{% endtabs %}
3028

3129
### DetectCheckboxes
32-
`DetectCheckboxes` is a boolean option in FormRecognizeOptions that controls whether the form recognizer should identify checkbox elements during document processing. When enabled (default: true), the recognizer scans the page layout for checkbox shapes,Rounded square,determines their positions.
30+
`DetectCheckboxes` is a boolean option in FormRecognizeOptions that controls whether the form recognizer should identify checkbox elements during document processing. When enabled (default: true), the recognizer scans the page layout for checkbox shapes,Rounded square and determines their positions.
3331

3432
{% tabs %}
3533
{% highlight c# tabtitle="C#" %}
3634

37-
3835
FormRecognizer recognizer = new FormRecognizer();
39-
4036
// Disable checkbox detection
4137
recognizer.FormRecognizeOptions.DetectCheckboxes = false;
4238

43-
4439
{% endhighlight %}
4540
{% endtabs %}
4641

@@ -51,11 +46,9 @@ recognizer.FormRecognizeOptions.DetectCheckboxes = false;
5146
{% highlight c# tabtitle="C#" %}
5247

5348
FormRecognizer recognizer = new FormRecognizer();
54-
5549
// Disable radio button detection
5650
recognizer.FormRecognizeOptions.DetectRadioButtons = false;
5751

58-
5952
{% endhighlight %}
6053
{% endtabs %}
6154

@@ -66,7 +59,6 @@ recognizer.FormRecognizeOptions.DetectRadioButtons = false;
6659
{% highlight c# tabtitle="C#" %}
6760

6861
FormRecognizer recognizer = new FormRecognizer();
69-
7062
// Disable signature detection
7163
recognizer.FormRecognizeOptions.DetectSignatures = false;
7264

@@ -80,11 +72,9 @@ recognizer.FormRecognizeOptions.DetectSignatures = false;
8072
{% highlight c# tabtitle="C#" %}
8173

8274
FormRecognizer recognizer = new FormRecognizer();
83-
8475
// Set a ConfidenceThreshold
8576
recognizer.FormRecognizeOptions.ConfidenceThreshold = 0.9;
8677

87-
8878
{% endhighlight %}
8979
{% endtabs %}
9080

@@ -95,7 +85,6 @@ recognizer.FormRecognizeOptions.ConfidenceThreshold = 0.9;
9585
{% highlight c# tabtitle="C#" %}
9686

9787
FormRecognizer recognizer = new FormRecognizer();
98-
9988
// Set a single page range – detects only the specified page
10089
recognizer.FormRecognizeOptions.PageRange = new int[,] { { 3 } };
10190
recognizer.FormRecognizeOptions.PageRange = new int[,] { { 8 } };

0 commit comments

Comments
 (0)