Skip to content

Commit 40b475b

Browse files
Merge branch 'development' of https://github.com/syncfusion-content/document-processing-docs into 1010299-JS-PageUpdate
2 parents b6a13c1 + d6b16b0 commit 40b475b

307 files changed

Lines changed: 11277 additions & 5927 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: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -942,7 +942,7 @@
942942
</ul>
943943
</li>
944944
<li><a href="/document-processing/pdf/pdf-viewer/react/mobile-toolbar">Mobile Toolbar Interface</a></li>
945-
<li><a href="/document-processing/pdf/pdf-viewer/react/toolbar">Toolbar Customization</a>
945+
<li><a href="/document-processing/pdf/pdf-viewer/react/toolbar-customization/overview">Toolbar</a>
946946
<ul>
947947
<li><a href="/document-processing/pdf/pdf-viewer/react/toolbar-customization/primary-toolbar">Primary Toolbar</a></li>
948948
<li><a href="/document-processing/pdf/pdf-viewer/react/toolbar-customization/annotation-toolbar">Annotation Toolbar</a></li>
@@ -965,6 +965,7 @@
965965
<li><a href="/document-processing/pdf/pdf-viewer/react/text-search">Text Search</a></li>
966966
<li>Annotation
967967
<ul>
968+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/overview">Overview</a></li>
968969
<li>Annotation Types
969970
<ul>
970971
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/highlight-annotation">Highlight</a></li>
@@ -976,20 +977,39 @@
976977
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/rectangle-annotation">Rectangle</a></li>
977978
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/circle-annotation">Circle</a></li>
978979
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/polygon-annotation">Polygon</a></li>
980+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/ink-annotation">Ink</a></li>
981+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/stamp-annotation">Stamp</a></li>
982+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/sticky-notes">Sticky Notes</a></li>
983+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/redaction-annotation">Redaction</a></li>
984+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/free-text-annotation">Free Text</a></li>
985+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/distance-annotation">Distance</a></li>
986+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/perimeter-annotation">Perimeter</a></li>
987+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/area-annotation">Area</a></li>
988+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/radius-annotation">Radius</a></li>
989+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-types/volume-annotation">Volume</a></li>
979990
</ul>
980991
</li>
981-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/text-markup-annotation">Text Markup Annotation</a></li>
982-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/shape-annotation">Shape Annotation</a></li>
983-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/stamp-annotation">Stamp Annotation</a></li>
984-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/sticky-notes-annotation">Sticky NotesAnnotation</a></li>
985-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/measurement-annotation">Measurement Annotation</a></li>
986-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/free-text-annotation">Free Text Annotation</a></li>
987-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/ink-annotation">Ink Annotation</a></li>
988-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/line-angle-constraints">Line Angle Constraints</a></li>
989-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/comments">Comments</a></li>
990-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/signature-annotation">Handwritten signature</a></li>
991-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-event">Annotations Events</a></li>
992-
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotations-in-mobile-view">Annotations in Mobile view</a></li>
992+
<li><a href="/document-processing/pdf/pdf-viewer/react/toolbar-customization/annotation-toolbar">Annotation Toolbar</a></li>
993+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/create-modify-annotation">Create and modify Annotation</a></li>
994+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/customize-annotation">Customize Annotation</a></li>
995+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/delete-annotation">Remove Annotation</a></li>
996+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotations-undo-redo">Undo or Redo Annotation Changes</a></li>
997+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-permission">Annotation Permission</a></li>
998+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/signature-annotation">Handwritten Signature</a></li>
999+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/line-angle-constraints">Line Angle Constraint</a></li>
1000+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/custom-data">Adding custom Data in annotations</a></li>
1001+
<li>Export and Import Annotations
1002+
<ul>
1003+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/export-import/export-annotation">Export Annotation</a></li>
1004+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/export-import/import-annotation">Import Annotation</a></li>
1005+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/export-import/export-import-events">Export and Import Events</a></li>
1006+
</ul>
1007+
</li>
1008+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/comments">Comments and Replies</a></li>
1009+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotation-event">Annotation Events</a></li>
1010+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/custom-tools">Custom tools</a></li>
1011+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotations-in-mobile-view">Annotation in Mobile View</a></li>
1012+
<li><a href="/document-processing/pdf/pdf-viewer/react/annotation/annotations-api">APIs</a></li>
9931013
</ul>
9941014
</li>
9951015
<li>Redaction

Document-Processing/PDF/PDF-Viewer/asp-net-core/Redaction/mobile-view.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The Redaction Tool enables users to permanently mark and remove sensitive conten
1313

1414
![Redaction in Mobile View](./redaction-annotations-images/redaction-mobile-view.png)
1515

16-
N> In mobile view, the redaction toolbar appears at the bottom of the viewer for easy thumb access. Mobile layout activates automatically on small screens.
16+
N> In mobile view, the redaction toolbar appears at the bottom of the viewer for thumb access. The mobile layout activates automatically on small screens.
1717

1818
## Adding Redaction in Mobile View
1919

Document-Processing/PDF/PDF-Viewer/asp-net-core/Redaction/overview.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ domainurl: ##DomainURL##
1010

1111
# Redaction in ASP.NET Core PdfViewer
1212

13-
Redaction annotations are used to hide confidential or sensitive information in a PDF. The Syncfusion ASP.NET Core PDF Viewer lets you mark areas or entire pages for redaction, customize their appearance, and permanently apply them with a single action.
13+
Redaction annotations hide confidential or sensitive information in a PDF. The Syncfusion ASP.NET Core PDF Viewer enables marking areas or entire pages for redaction, customizing their appearance, and permanently applying redactions.
1414

1515
## Enable the redaction toolbar
1616

@@ -55,40 +55,40 @@ window.onload = function () {
5555
{% endhighlight %}
5656
{% endtabs %}
5757

58-
N> Prerequisites: Add the PdfViewer control to your ASP.NET Core application and ensure the redaction feature is available in the version you are using. Once applied, redaction permanently removes the selected content.
58+
N> Prerequisites: Add the PdfViewer control to the ASP.NET Core application and confirm that the redaction feature is available in the used product version. Applying redaction permanently removes the selected content.
5959

6060
![Toolbar with the Redaction tool highlighted](redaction-annotations-images/redaction-icon-toolbar.png)
6161

6262
## Add Redaction Annotations
6363

64-
You can mark specific content for redaction using the toolbar or through code.
64+
Mark specific content for redaction using the toolbar or programmatically.
6565

66-
Select the **Redaction tool** and draw over the text or graphics you want to hide. You can also add overlay text (such as “Confidential”) and adjust the style fill color, border color, and opacity.
66+
Select the **Redaction tool** and draw over the text or graphics to hide. Optionally add overlay text (for example, “Confidential”) and adjust the style: fill color, border color, and opacity.
6767

6868
![Drawing a redaction region over page content](redaction-annotations-images/adding-redaction-annotation.png)
6969

7070
## Delete Redaction Annotations
7171

72-
Redaction annotations can be removed easily:
72+
Remove redaction annotations by either:
7373

74-
- Click the **Delete** button on the toolbar, or
75-
- Select the annotation and press the **Delete** key.
74+
- Clicking the **Delete** button on the toolbar, or
75+
- Selecting the annotation and pressing the **Delete** key.
7676

7777
![Toolbar showing the Delete command for redaction](redaction-annotations-images/redaction-delete-icon.png)
7878

7979
## Redact Entire Pages
8080

81-
The viewer allows you to redact whole pages that contain sensitive information. You can choose specific pages, page ranges, or redact all pages using the built‑in dialog, or perform the same action programmatically.
81+
Redact whole pages that contain sensitive information. Choose specific pages, page ranges, or redact all pages using the built‑in dialog, or perform the same action programmatically.
8282

8383
![Toolbar showing the Redact Page option](redaction-annotations-images/redact-page-icon.png)
8484

8585
## Apply Redaction
8686

87-
Once annotations are added, you can permanently apply them to the document. This action cannot be undone.
87+
After adding annotations, permanently apply them to the document. This action is irreversible.
8888

8989
Use the **Apply Redaction** button on the toolbar or call the API method:
9090

91-
- The button is disabled until at least one redaction annotation exists.
91+
- The button remains disabled until at least one redaction annotation exists.
9292
- It becomes active when redaction annotations are present.
9393

9494
![Toolbar showing the Apply Redaction button](redaction-annotations-images/redact-button-icon.png)

Document-Processing/PDF/PDF-Viewer/asp-net-core/Redaction/programmatic-support.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ documentation: ug
99

1010
# Programmatic support for redaction in ASP.NET Core PdfViewer
1111

12-
The Syncfusion ASP.NET Core PDF Viewer provides APIs to add, update, delete, and apply redaction annotations programmatically. You can also redact entire pages, configure default properties, and work with the redaction property panel.
12+
The Syncfusion ASP.NET Core PDF Viewer provides APIs to add, update, delete, and apply redaction annotations programmatically. The viewer also supports page redaction, configuration of default properties, and interaction with the redaction property panel.
1313

1414
## Enable the redaction toolbar
1515

@@ -324,5 +324,5 @@ The redaction property panel allows users to update annotation properties throug
324324
* [Overview of Redaction](./overview)
325325
* [Redaction UI interactions](./ui-interaction)
326326
* [Redaction Toolbar](./toolbar)
327-
* [Reaction in Mobile view](./mobile-view)
327+
* [Redaction in Mobile view](./mobile-view)
328328
* [Search Text and Redact](./search-redact)

Document-Processing/PDF/PDF-Viewer/asp-net-core/Redaction/search-redact.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ domainurl: ##DomainURL##
1010

1111
# Search text and redact in ASP.NET Core PdfViewer
1212

13-
You can search for a keyword in the loaded PDF and automatically add redaction annotations over each match. The example below wires the extractTextCompleted event, triggers text extraction, performs a search, and places redaction annotations for every result.
13+
Search for a keyword in the loaded PDF and automatically add redaction annotations for each match. The example below wires the `extractTextCompleted` event, triggers text extraction, performs a search, and adds redaction annotations for every result.
1414

15-
N> Prerequisites: Add the PdfViewer control to your ASP.NET Core application and ensure a document is loaded. Make sure the redaction feature is available in the version you are using. Once applied, redaction permanently removes the selected content.
15+
N> Prerequisites: Add the PdfViewer control to the ASP.NET Core application and ensure a document is loaded. Confirm the redaction feature is available in the used product version. Applying redaction permanently removes the selected content.
1616

1717
## Steps to add Redaction annotations on search Text Bounds
1818

@@ -111,7 +111,7 @@ N> Prerequisites: Add the PdfViewer control to your ASP.NET Core application and
111111
- Ensure the PDF is fully loaded before triggering extraction and search.
112112
- Bounds from search are in points (72 DPI). Convert to pixels (96 DPI) to align with annotation coordinates.
113113
- Customize overlay text, colors, and typography as needed.
114-
- Adding a redaction annotation covers the content visually. To permanently remove sensitive data, use the viewer's Apply Redaction action or equivalent API if available in your version.
114+
- Adding a redaction annotation covers the content visually. To permanently remove sensitive data, use the viewer's Apply Redaction action or equivalent API if available in the used product version.
115115

116116
## See also
117117

Document-Processing/PDF/PDF-Viewer/asp-net-core/Redaction/toolbar.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ documentation: ug
99

1010
# Redaction toolbar customization in ASP.NET Core
1111

12-
The redaction toolbar in the Syncfusion ASP.NET Core PDF Viewer can be customized by rearranging existing items, hiding default items, or adding new ones. You can also place custom items at specific index positions among the existing toolbar items.
12+
Customize the redaction toolbar by rearranging existing items, hiding default items, or adding custom items. Custom items can be inserted at specific index positions among existing toolbar items.
1313

1414
## Enable the redaction toolbar
1515

@@ -60,17 +60,17 @@ Refer to the following image for the toolbar view:
6060

6161
## Show or hide the redaction toolbar
6262

63-
You can toggle the redaction toolbar either using the built‑in toolbar icon or programmatically with the `showRedactionToolbar` method.
63+
Toggle the redaction toolbar using the built‑in toolbar icon or programmatically with the `showRedactionToolbar` method.
6464

6565
### Display the redaction toolbar using the toolbar icon
6666

67-
When **RedactionEditTool** is included in the toolbar settings, clicking the redaction icon in the primary toolbar will show or hide the redaction toolbar.
67+
When `RedactionEditTool` is included in the toolbar settings, clicking the redaction icon in the primary toolbar shows or hides the redaction toolbar.
6868

6969
![Show redaction toolbar from the primary toolbar](../redaction/redaction-annotations-images/redaction-icon-toolbar.png)
7070

7171
### Display the redaction toolbar programmatically
7272

73-
You can also control visibility through code by calling `viewer.toolbar.showRedactionToolbar(true/false)`.
73+
Control visibility in code by calling `viewer.toolbar.showRedactionToolbar(true)` or `viewer.toolbar.showRedactionToolbar(false)`.
7474

7575
The following example demonstrates toggling the redaction toolbar programmatically:
7676

Document-Processing/PDF/PDF-Viewer/asp-net-core/Redaction/ui-interaction.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ documentation: ug
1111

1212
## Add redaction annotations from the toolbar
1313

14-
Use the redaction tool in the toolbar to draw over content that should be hidden. After marking, an annotation can display overlay text (for example, “Confidential”) and can be styled using fill color and other properties.
14+
Use the redaction tool to draw over content to be hidden. After marking, an annotation can display overlay text (for example, “Confidential”) and can be styled using fill color and other properties.
1515

1616
![Drawing a redaction annotation on the page](redaction-annotations-images/adding-redaction-annotation.png)
1717

@@ -37,7 +37,7 @@ After adding a redaction annotation, you can update its properties through the p
3737

3838
### Update using the property panel
3939

40-
When a redaction annotation is selected, a two‑tab property panel (General and Appearance) lets you customize text and styling. Changes are reflected instantly on the redaction mark.
40+
When a redaction annotation is selected, a two‑tab property panel (General and Appearance) lets the user customize text and styling. Changes are reflected instantly on the redaction mark.
4141

4242
The property panel can be opened in two ways:
4343

@@ -62,7 +62,7 @@ Use the General tab to define how the content will look after redaction. These s
6262

6363
![Fill Color in General Tab](redaction-annotations-images/after-redaction-fill-color.png)
6464

65-
Note: Hovering the mouse over a redaction annotation shows a preview of this final look. After you click Apply Redaction, these settings are flattened into the page and can’t be edited. Tip: Click Save in the dialog to keep your changes.
65+
N> Hovering the mouse over a redaction annotation previews the final look. After clicking Apply Redaction, these settings are flattened into the page and cannot be edited. Tip: Click Save in the dialog to keep changes.
6666

6767
#### Appearance tab
6868

@@ -72,7 +72,7 @@ Use the Appearance tab to style the redaction annotation itself (before applying
7272
* Outline Color – Optional border for the annotation.
7373
* Fill Opacity – Controls how transparent the annotation appears during review.
7474

75-
Note: The Appearance tab affects only the temporary annotation. The final look after applying redaction comes from the General tab settings.
75+
N> The Appearance tab affects only the temporary annotation. The final look after applying redaction uses the General tab settings.
7676

7777
![Appearance Tab Settings](redaction-annotations-images/redaction-annotation-appearance.png)
7878

0 commit comments

Comments
 (0)