diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html
index 9ab25e061..a09bb0d41 100644
--- a/Document-Processing-toc.html
+++ b/Document-Processing-toc.html
@@ -146,6 +146,14 @@
Line Angle Constraint
+ Redaction
+
+
Hand Written Signature
Interaction Mode
Form Designer
@@ -540,7 +548,6 @@
Measurement Annotations
Free Text Annotations
Ink Annotation
- Redaction Annotations
Comments
Import and Export Annotations
Annotations in Mobile View
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotation.md b/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotation.md
deleted file mode 100644
index 7e3485346..000000000
--- a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotation.md
+++ /dev/null
@@ -1,354 +0,0 @@
----
-layout: post
-title: Redaction Annotations in Blazor SfPdfViewer Component | Syncfusion
-description: Check out how to add, edit, delete, configure, and apply redaction annotations in the Syncfusion Blazor SfPdfViewer component.
-platform: document-processing
-control: SfPdfViewer
-documentation: ug
----
-
-# Redaction annotations in Blazor SfPdfViewer Component
-
-Redaction annotations conceal sensitive content in a PDF. The Syncfusion Blazor PDF Viewer supports interactive and programmatic redaction with appearance customization and final application.
-
-
-
-## Adding a Redaction annotation to the PDF document
-
-The redaction feature allows hiding sensitive information by adding redaction annotations to pages. Annotations can be added from the toolbar or programmatically.
-
-### Adding a Redaction annotation using the Toolbar
-
-Use the redaction tool on the toolbar to draw over content that should be redacted. After marking, an annotation can display overlay text (for example, “Confidential”) and can be styled using fill color and other properties.
-
-
-
-#### Redaction annotations are fully interactive:
-
-* **Movable**: Reposition an annotation within the same page.
-
-
-
-* **Resizable**: Adjust the size to cover the required region.
-
-
-
-N> The redaction tool is not shown on the toolbar by default. Customize the toolbar to include it. For instructions, see the [Redaction Toolbar customization](../toolbar/redaction-toolbar-customization).
-
-### Adding a Redaction annotation using Programmatically
-
-Use the [`AddAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_AddAnnotationAsync_Syncfusion_Blazor_PdfViewer_PdfAnnotation_) method to add a redaction annotation by creating a [`PdfAnnotation`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.PdfAnnotation.html) instance. Configure redaction-specific settings with [`RedactionProperties`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.RedactionProperties.html).
-
-The example below creates a redaction annotation with custom appearance, redaction options, and position on the first page.
-
-```cshtml
-@page "/"
-
-Add Redaction Annotation
-
-
-
-@code{
-
- private string DocumentPath { get; set; } = "wwwroot/data/Annotations.pdf";
- private SfPdfViewer2? SfPdfViewer2;
-
- // Adds a redaction annotation to the first page of the PDF Viewer
- private async void AddRedactionAnnotation()
- {
- // Create a redaction annotation with custom appearance and properties
- PdfAnnotation annotation = new PdfAnnotation()
- {
- Id = "redaction_Annotation",
- FontSize = 20,
- Bound = new Bound()
- {
- X = 200,
- Y = 80,
- Width = 150,
- Height = 75
- },
- PageNumber = 0,
-
- // Configure redaction-specific properties
- AnnotationProperties = new RedactionProperties()
- {
- MarkerFillColor = "#FF00FF",
- MarkerOpacity = 0.5,
- MarkerBorderColor = "#233A77",
- OverlayText = "Hello",
- IsRepeat = false
- },
-
- // Set the font and fill style
- FontColor = "#0000FF",
- FontFamily = "Courier",
- FillColor = "#EEEEEE",
-
- // Specify the annotation type
- Type = AnnotationType.Redaction
- };
-
- // Add the annotation to the PDF Viewer
- await SfPdfViewer2.AddAnnotationAsync(annotation);
- }
-}
-```
-
-The following image illustrates the result.
-
-
-
-The `RedactionProperties` configuration customizes the annotation’s appearance and behavior. Key options include `MarkerFillColor` (overlay color), `MarkerOpacity` (0.0–1.0), `MarkerBorderColor` (border color), `OverlayText` (text over the redacted area), and `IsRepeat` (repeat overlay text across the area).
-
-## Updating the properties of the Redaction Annotations
-
-Redaction annotations can be updated after creation. Changes are possible interactively via the **property panel** or programmatically using the [`EditAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_EditAnnotationAsync_Syncfusion_Blazor_PdfViewer_PdfAnnotation_) API.
-
-### Updating Redaction Annotations Using the Property Panel
-
-When a redaction annotation is selected, the property panel allows updating font, overlay text, fill color, and more. Changes are applied immediately.
-
-Open the property panel in either of the following ways:
-
-* Click the **redaction panel** icon on the redaction toolbar.
-
-
-
-* Open the **context menu** by right-clicking (or long-pressing on mobile) the redaction annotation and choose Properties.
-
-
-
-### Updating Redaction Annotations Programmatically
-
-To update an existing redaction annotation, retrieve the annotations with [`GetAnnotationsAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_GetAnnotationsAsync), modify the necessary properties, and save the changes using [`EditAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_EditAnnotationAsync_Syncfusion_Blazor_SfPdfViewer_PdfAnnotation_).
-
-The example below updates redaction-specific properties (such as overlay text, fill, border, and opacity) along with general appearance settings, and then applies the changes using [`EditAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_EditAnnotationAsync_Syncfusion_Blazor_SfPdfViewer_PdfAnnotation_) method..
-
-```cshtml
-@page "/"
-
-Edit Redaction
-
-
-
-
-@code{
- private string DocumentPath { get; set; } = "wwwroot/data/Annotations.pdf";
- private SfPdfViewer2? SfPdfViewer2;
- // Updates the first redaction annotation's properties in the PDF Viewer
- private async void EditRedaction()
- {
- // Retrieve all annotations from the viewer
- List annotations = await SfPdfViewer2.GetAnnotationsAsync();
-
- // Get the first annotation to update
- PdfAnnotation annotation = annotations[0];
-
- // Check if the annotation is a redaction type and update redaction-specific properties
- if (annotation.AnnotationProperties is RedactionProperties redaction)
- {
- redaction.OverlayText = "Updated Text";
- redaction.MarkerFillColor = "#9bc7b8";
- redaction.MarkerBorderColor = "#888f8c";
- redaction.IsRepeat = true;
- redaction.MarkerOpacity = 0.2;
- }
-
- // Update general annotation properties
- annotation.FontSize = 15;
- annotation.FontColor = "Yellow";
- annotation.TextAlignment = TextAlignment.Left;
-
- // Apply the changes to the annotation in the viewer
- await SfPdfViewer2.EditAnnotationAsync(annotation);
- }
-}
-```
-The following image shows the updated result.
-
-
-
-## Deleting Redaction Annotations
-
-Redaction annotations can be removed through the UI or programmatically.
-
-### Deleting Redaction Annotations Using the UI
-
-Delete redaction annotations using any of the following:
-
-* **Right-click and select _Delete_** from the context menu.
-
-
-
-* **Click the _Delete_ button** on the toolbar.
-
-
-
-* **Press the `Delete` key** after selecting the annotation.
-
-### Deleting Redaction Annotations Programmatically
-
-Delete redaction annotations programmatically using the [`DeleteAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_DeleteAnnotationsAsync) method by passing the annotation ID or object reference.
-
-For additional examples, see [Delete annotation programmatically](./text-markup-annotation#delete-annotation-programmatically).
-
-## Configuring Default Properties for Redaction Annotations
-
-Use [`PdfViewerRedactionSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.PdfViewerRedactionSettings.html) inside the viewer to set default redaction properties for newly created annotations, including fill color, overlay text, font style, and alignment.
-
-These defaults apply to newly added annotations created from the toolbar unless overridden.
-
-The following example shows how to set default properties for redaction annotations using [`PdfViewerRedactionSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.PdfViewerRedactionSettings.html).
-
-```cshtml
-@*
- This component demonstrates how to configure default redaction annotation settings
- in the Syncfusion Blazor PDF Viewer.
-*@
-
-
-
-
-```
-
-This uses the [`PdfViewerRedactionSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.PdfViewerRedactionSettings.html) class to define defaults.
-
-## Add Page Redaction
-
-The PDF Viewer can redact entire pages that contain sensitive information. Redaction is available through the UI or programmatically.
-
-
-
-### Adding Redact Pages Using the UI
-
-Use the Redact Pages option on the redaction toolbar. When selected, the Mark Page Range dialog provides these options:
-
-* **Current Page** – Redacts the currently visible page.
-* **Odd Pages Only** – Redacts all odd-numbered pages.
-* **Even Pages Only** – Redacts all even-numbered pages.
-* **Specific Pages** – Enter specific page numbers (for example, 1, 3–5, 7).
-
-After choosing a range, select Save to add redaction marks to the selected pages.
-
-The following image shows the dialog.
-
-
-
-### Adding Redact Pages Using Programmatically
-
-Mark entire pages for redaction using [`AddPageRedactionsAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_AddPageRedactionsAsync_System_Collections_Generic_List_System_Int32__).
-
-This is helpful when a whole page contains confidential content.
-
-The example below adds redaction annotations to specific pages using 0-based page indexes (first and third pages).
-
-```cshtml
-@page "/"
-
-Add Redact Pages
-
-
-
-
-@code{
-
- private string DocumentPath { get; set; } = "wwwroot/data/Annotations.pdf";
-
- private SfPdfViewer2? SfPdfViewer2;
-
- // Adds redaction annotations to entire pages using 0-based page indexes.
- // In this example, redaction is applied to the first (0) and third (2) pages.
- private async void RedactPages()
- {
- List pagesToRedact = new() { 0, 2 }; // Page indexes start from 0
- await SfPdfViewer2.AddPageRedactionsAsync(pagesToRedact);
- }
-
-}
-```
-
-Result preview:
-
-
-
-## Applying Redaction to the Document
-
-The viewer can permanently apply redaction annotations, removing the original content. Application can be done through the toolbar or programmatically.
-
-### Applying Redaction Using the Redact Button
-
-Use the redact button on the toolbar to permanently apply all redaction annotations in the document.
-
-* The redact button is disabled when the document has no redaction annotations.
-* It becomes enabled when redaction annotations exist.
-
-
-
-A confirmation dialog appears before proceeding to ensure awareness that the action is permanent and cannot be undone.
-
-
-
-### Applying Redaction Using Programmatically
-
-Use the `RedactAsync` method to apply all redaction annotations programmatically.
-
-```cshtml
-@page "/"
-
-Apply Redaction
-
-
-
-
-@code{
- private string DocumentPath { get; set; } = "wwwroot/data/Annotations.pdf";
- private SfPdfViewer2? SfPdfViewer2;
-
- // Applies all redaction annotations permanently
- private async void ApplyRedaction()
- {
- await SfPdfViewer2.RedactAsync();
- }
-}
-```
-
-The following image shows the programmatic apply operation.
-
-
-
-N> Redaction is irreversible. After applying, original content cannot be recovered.
-
-## Redaction Property Panel
-
-When no annotation is selected, the property panel displays **default values** from [`PdfViewerRedactionSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.PdfViewerRedactionSettings.html). When a redaction is selected, it shows the selected annotation’s properties.
-
-Use the panel to update overlay text, font settings, opacity, and related options.
-
-
-
-## Comment Panel Support for Redaction Annotations
-
-Redaction annotations support **comments** through the built-in **comment panel**. Add notes, track reviews, or record reasons for redaction.
-
-Commenting is available through the UI and API. For details, see the [Comments documentation](./comments).
-
-## Export and Import Support for the Redaction Annotations
-
-The viewer supports exporting and importing redaction annotations to save and reload them for future use.
-
-For details, see the [Export and import annotations documentation](./import-export-annotation).
-
-## See also
-
-* [Adding the shape annotation in PDF viewer](./shape-annotation)
-* [Annotation Toolbar customization in PDF viewer](../toolbar/annotation-toolbar-customization)
-* [Form designer in PDF viewer](../form-designer/overview)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md
new file mode 100644
index 000000000..b95797fe0
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md
@@ -0,0 +1,233 @@
+---
+layout: post
+title: Programmatic redaction in Blazor SfPdfViewer | Syncfusion
+description: Learn how to add, edit, delete, and apply redaction annotations programmatically in the Syncfusion Blazor SfPdfViewer component.
+platform: document-processing
+control: SfPdfViewer
+documentation: ug
+---
+
+# Programmatic Support for Redaction in Blazor PDF Viewer
+
+## Add redaction annotations programmatically
+
+Use the [`AddAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_AddAnnotationAsync_Syncfusion_Blazor_PdfViewer_PdfAnnotation_) method to add a redaction annotation by creating a [`PdfAnnotation`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.PdfAnnotation.html) instance. Configure redaction-specific settings with [`RedactionProperties`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.RedactionProperties.html).
+
+The example below creates a redaction annotation with custom appearance, redaction options, and position on the first page.
+
+```cshtml
+@page "/"
+
+Add Redaction Annotation
+
+
+
+@code{
+
+ private string DocumentPath { get; set; } = "wwwroot/data/Annotations.pdf";
+ private SfPdfViewer2? SfPdfViewer2;
+
+ // Adds a redaction annotation to the first page of the PDF Viewer
+ private async void AddRedactionAnnotation()
+ {
+ // Create a redaction annotation with custom appearance and properties
+ PdfAnnotation annotation = new PdfAnnotation()
+ {
+ Id = "redaction_Annotation",
+ FontSize = 20,
+ Bound = new Bound()
+ {
+ X = 200,
+ Y = 80,
+ Width = 150,
+ Height = 75
+ },
+ PageNumber = 0,
+
+ // Configure redaction-specific properties
+ AnnotationProperties = new RedactionProperties()
+ {
+ MarkerFillColor = "#FF00FF",
+ MarkerOpacity = 0.5,
+ MarkerBorderColor = "#233A77",
+ OverlayText = "Hello",
+ IsRepeat = false
+ },
+
+ // Set the font and fill style
+ FontColor = "#0000FF",
+ FontFamily = "Courier",
+ FillColor = "#EEEEEE",
+
+ // Specify the annotation type
+ Type = AnnotationType.Redaction
+ };
+
+ // Add the annotation to the PDF Viewer
+ await SfPdfViewer2.AddAnnotationAsync(annotation);
+ }
+}
+```
+
+
+
+The `RedactionProperties` settings control the annotation’s appearance and behavior: `MarkerFillColor` (overlay color), `MarkerOpacity` (0–1), `MarkerBorderColor` (border color), `OverlayText` (text over the redacted area), and `IsRepeat` (repeat overlay text across the area).
+
+## Delete redaction annotations programmatically
+
+Delete redaction annotations programmatically using the [`DeleteAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_DeleteAnnotationsAsync) method by passing the annotation ID or object reference.
+
+For additional examples, see [Delete annotation programmatically](./text-markup-annotation#delete-annotation-programmatically).
+
+## Update redaction annotation properties programmatically
+
+To update an existing redaction annotation, first retrieve it using [`GetAnnotationsAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_GetAnnotationsAsync), then modify the required properties and apply the changes using [`EditAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_EditAnnotationAsync_Syncfusion_Blazor_PdfViewer_PdfAnnotation_).
+
+The following example retrieves an existing redaction annotation, updates properties such as overlay text, colors, and opacity along with general appearance settings, and then applies the changes using [`EditAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_EditAnnotationAsync_Syncfusion_Blazor_PdfViewer_PdfAnnotation_).
+
+```cshtml
+@page "/"
+
+Edit Redaction
+
+
+
+
+@code{
+ private string DocumentPath { get; set; } = "wwwroot/data/Annotations.pdf";
+ private SfPdfViewer2? SfPdfViewer2;
+ // Updates the first redaction annotation's properties in the PDF Viewer
+ private async void EditRedaction()
+ {
+ // Retrieve all annotations from the viewer
+ List annotations = await SfPdfViewer2.GetAnnotationsAsync();
+
+ // Get the first annotation to update
+ PdfAnnotation annotation = annotations[0];
+
+ // Check if the annotation is a redaction type and update redaction-specific properties
+ if (annotation.AnnotationProperties is RedactionProperties redaction)
+ {
+ redaction.OverlayText = "Updated Text";
+ redaction.MarkerFillColor = "#9bc7b8";
+ redaction.MarkerBorderColor = "#888f8c";
+ redaction.IsRepeat = true;
+ redaction.MarkerOpacity = 0.2;
+ }
+
+ // Update general annotation properties
+ annotation.FontSize = 15;
+ annotation.FontColor = "Yellow";
+ annotation.TextAlignment = TextAlignment.Left;
+
+ // Apply the changes to the annotation in the viewer
+ await SfPdfViewer2.EditAnnotationAsync(annotation);
+ }
+}
+```
+
+
+
+## Add page redactions programmatically
+
+Entire pages can be marked for redaction using the [`AddPageRedactionsAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_AddPageRedactionsAsync_System_Collections_Generic_List_System_Int32__) method.
+
+This is useful when the full page contains confidential data.
+
+The following example adds redaction annotations to specific pages in a PDF using 0-based page indexes. Here, redaction is applied to the first and third pages.
+
+```cshtml
+@page "/"
+
+Add Redact Pages
+
+
+
+
+@code{
+
+ private string DocumentPath { get; set; } = "wwwroot/data/Annotations.pdf";
+
+ private SfPdfViewer2? SfPdfViewer2;
+
+ // Adds redaction annotations to entire pages using 0-based page indexes.
+ // In this example, redaction is applied to the first (0) and third (2) pages.
+ private async void RedactPages()
+ {
+ List pagesToRedact = new() { 0, 2 }; // Page indexes start from 0
+ await SfPdfViewer2.AddPageRedactionsAsync(pagesToRedact);
+ }
+
+}
+```
+
+
+
+## Apply redaction programmatically
+
+Use the [`RedactAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_RedactAsync) method to apply all redaction annotations.
+
+Note: Applying redaction is permanent and cannot be undone. Consider saving a copy of the document before applying redaction.
+
+```cshtml
+@page "/"
+
+Apply Redaction
+
+
+
+
+@code{
+ private string DocumentPath { get; set; } = "wwwroot/data/Annotations.pdf";
+ private SfPdfViewer2? SfPdfViewer2;
+
+ // Applies all redaction annotations permanently
+ private async void ApplyRedaction()
+ {
+ await SfPdfViewer2.RedactAsync();
+ }
+}
+```
+
+
+
+## Configure default redaction annotation properties
+
+Use [`PdfViewerRedactionSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.PdfViewerRedactionSettings.html) inside the viewer to set default redaction properties for newly created annotations, including fill color, overlay text, font style, and alignment.
+
+These defaults apply to newly added annotations created from the toolbar unless overridden.
+
+The following example shows how to set default properties for redaction annotations using [`PdfViewerRedactionSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.PdfViewerRedactionSettings.html).
+
+```cshtml
+@*
+ This component demonstrates how to configure default redaction annotation settings
+ in the Syncfusion Blazor PDF Viewer.
+*@
+
+
+
+
+```
+
+## Redaction property panel
+
+When no annotation is selected, the property panel displays default values from [`PdfViewerRedactionSettings`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.PdfViewerRedactionSettings.html). When a redaction is selected, it shows the selected annotation’s properties.
+
+Use the panel to update overlay text, font settings, opacity, and related options.
+
+
+
+## See also
+
+* [Overview of redaction](./overview)
+* [Interact with redaction using the UI](./ui-interactions)
+* [Redaction in mobile view](./redaction-in-mobileView)
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/overview.md b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/overview.md
new file mode 100644
index 000000000..652ae4fbd
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/overview.md
@@ -0,0 +1,76 @@
+---
+layout: post
+title: Redaction in Blazor PDF Viewer | Syncfusion
+description: Learn how to add, delete, redact pages, and apply redaction in the Syncfusion Blazor PDF Viewer, including comments and import/export.
+platform: document-processing
+control: SfPdfViewer
+documentation: ug
+---
+
+# Redaction annotations in Blazor SfPdfViewer Component
+
+Redaction annotations conceal sensitive content in a PDF. The Syncfusion Blazor PDF Viewer (SfPdfViewer) supports both interactive and programmatic redaction with customizable appearance and a one-click final apply action.
+
+N> Prerequisites: Add the SfPdfViewer component to the Blazor app and ensure the redaction feature is available in the used version. Redaction permanently removes content when applied.
+
+
+
+## Add a Redaction annotation to the PDF document
+
+The redaction feature hides sensitive information by adding redaction annotations to pages. Annotations can be added from the toolbar or programmatically.
+
+Click the Redaction tool on the toolbar and draw over the content to redact. After marking, optionally show overlay text (for example, "Confidential") and customize appearance, including fill color, border color, and opacity.
+
+
+
+## Delete Redaction Annotations
+
+Redaction annotations can be removed through the UI or programmatically.
+
+* Click the Delete button on the toolbar, or
+* Press the `Delete` key after selecting the annotation.
+
+
+
+## Add Page Redaction in Blazor SfPdfViewer Component
+
+The Blazor PDF Viewer supports redacting entire pages that contain sensitive or confidential information. Use the built-in UI dialog (to choose specific pages, ranges, or all pages) or perform page redaction programmatically.
+
+
+
+## Apply Redaction to the Document in Blazor SfPdfViewer Component
+
+The Blazor PDF Viewer can permanently apply redaction annotations to the document, removing the marked content. This action is irreversible. Apply redaction using the toolbar button or programmatically.
+
+The Apply Redaction button on the toolbar applies all redaction annotations in the document.
+
+* The button is disabled when no redaction annotations exist.
+* The button automatically enables when at least one redaction annotation is present.
+
+
+
+A confirmation dialog appears before applying redaction to confirm the irreversible operation.
+
+
+
+N> The redaction process is irreversible. Once applied, the original content cannot be recovered.
+
+## Comment Panel Support for Redaction Annotations
+
+Redaction annotations support comments through the built-in comment panel. Use comments to add notes, track reviews, or record the reason for redaction.
+
+Comments are available through the UI and API. For details, see the Comments documentation.
+
+For details, see the [Comments documentation](../annotation/comments).
+
+## Export and Import Support for the Redaction Annotations
+
+The viewer supports exporting and importing redaction annotations to save and reload them for future use. Annotations can be exchanged in JSON format for persistence and sharing.
+
+For details, see the [Export and import annotations documentation](../annotation/import-export-annotation).
+
+## See also
+
+* [UI Interaction in Redaction Annotation](./ui-interactions)
+* [Programmatic Support in Redaction](./create-programmatically)
+* [Redaction in Mobile View](./redaction-in-mobile-view)
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/add-page-redaction.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/add-page-redaction.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/add-page-redaction.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/add-page-redaction.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/adding-redaction-annotation.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/adding-redaction-annotation.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/adding-redaction-annotation.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/adding-redaction-annotation.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/applied-redaction-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/applied-redaction-annot.png
new file mode 100644
index 000000000..d0d6a89ec
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/applied-redaction-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-annot.png
new file mode 100644
index 000000000..184770ffb
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-button-mv.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-button-mv.png
new file mode 100644
index 000000000..fc937963e
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-button-mv.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog-mv-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog-mv-annot.png
new file mode 100644
index 000000000..7a1f3072d
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog-mv-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/apply-redaction-dialog.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/apply-redaction-dialog.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/delete-redaction-annotation-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/delete-redaction-annotation-annot.png
new file mode 100644
index 000000000..f18599d14
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/delete-redaction-annotation-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/enable-redaction-toolbar-for-desktop.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/enable-redaction-toolbar-for-desktop.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/enable-redaction-toolbar-for-desktop.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/enable-redaction-toolbar-for-desktop.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/mobile-redaction-toolbar.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/mobile-redaction-toolbar.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/mobile-redaction-toolbar.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/mobile-redaction-toolbar.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/moving-redaction-annotation.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/moving-redaction-annotation.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/moving-redaction-annotation.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/moving-redaction-annotation.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-annot.png
new file mode 100644
index 000000000..be63ce58b
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-dialog-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-dialog-annot.png
new file mode 100644
index 000000000..130741e5f
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-dialog-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/page-redaction-panel.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-panel.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/page-redaction-panel.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-panel.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/programmatically-adding-redaction-annotation.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/programmatically-adding-redaction-annotation.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/programmatically-adding-redaction-annotation.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/programmatically-adding-redaction-annotation.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/programmatically-redact.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/programmatically-redact.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/programmatically-redact.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/programmatically-redact.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/programmatically-updating-the-redaction-annotation.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/programmatically-updating-the-redaction-annotation.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/programmatically-updating-the-redaction-annotation.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/programmatically-updating-the-redaction-annotation.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redact-button-icon.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redact-button-icon.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redact-button-icon.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redact-button-icon.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redact-page-icon.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redact-page-icon.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redact-page-icon.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redact-page-icon.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-annotation-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-annotation-annot.png
new file mode 100644
index 000000000..a2c5cdcfa
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-annotation-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-delete-context-menu.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-delete-context-menu.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-delete-context-menu.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-delete-context-menu.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-delete-icon.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-delete-icon.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-delete-icon.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-delete-icon.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-icon-toolbar.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-icon-toolbar.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-icon-toolbar.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-icon-toolbar.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-mobile-view.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-mobile-view.png
new file mode 100644
index 000000000..c5072d18e
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-mobile-view.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-annot.png
new file mode 100644
index 000000000..a22ed14d7
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-dialog-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-dialog-annot.png
new file mode 100644
index 000000000..4abd3e4e8
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-dialog-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-property-panel-icon.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-property-panel-icon.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-property-panel-icon.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-property-panel-icon.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-property-panel-via-context-menu.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-property-panel-via-context-menu.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-property-panel-via-context-menu.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-property-panel-via-context-menu.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-property-panel.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-property-panel.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/redaction-property-panel.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-property-panel.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/resizing-redaction-annotation.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/resizing-redaction-annotation.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/resizing-redaction-annotation.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/resizing-redaction-annotation.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/review-redaction-annotation-mv-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/review-redaction-annotation-mv-annot.png
new file mode 100644
index 000000000..2f35d1533
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/review-redaction-annotation-mv-annot.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/show-redaction-toolbar.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/show-redaction-toolbar.png
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotations-images/show-redaction-toolbar.png
rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/show-redaction-toolbar.png
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-in-mobile-view.md b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-in-mobile-view.md
new file mode 100644
index 000000000..78e9ea67c
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-in-mobile-view.md
@@ -0,0 +1,207 @@
+---
+layout: post
+title: Redaction in mobile view in Blazor PDF Viewer | Syncfusion
+description: Learn how to add, customize, and apply redactions in mobile view using the Syncfusion Blazor PDF Viewer with a complete toolbar setup and redaction workflow.
+platform: document-processing
+control: SfPdfViewer2
+documentation: ug
+---
+
+# Redaction in Mobile View in Blazor SfPdfViewer Component
+
+The **Redaction Tool** enables users to permanently mark and remove sensitive content from PDF documents in mobile view using the SfPdfViewer component. This feature is optimized for touch interactions and provides a streamlined redaction workflow specifically designed for mobile devices.
+
+
+
+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.
+
+## Adding Redaction in Mobile View
+
+To enable redaction functionality in your Blazor application, configure the PDF Viewer with the following setup,
+
+```cshtml
+@page "/"
+
+
+
+
+
+
+@code {
+ SfPdfViewer2? SfPdfViewer2;
+ private string DocumentPath { get; set; } = "https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf";
+
+ public List? ToolbarItems { get; set; }
+ public List? MobileToolbarItems { get; set; }
+
+ protected override void OnInitialized()
+ {
+ // Configure desktop toolbar items including redaction
+ ToolbarItems = new List()
+ {
+ ToolbarItem.OpenOption,
+ ToolbarItem.PageNavigationTool,
+ ToolbarItem.MagnificationTool,
+ ToolbarItem.SelectionTool,
+ ToolbarItem.PanTool,
+ ToolbarItem.UndoRedoTool,
+ ToolbarItem.CommentTool,
+ ToolbarItem.SubmitForm,
+ ToolbarItem.SearchOption,
+ ToolbarItem.AnnotationEditTool,
+ ToolbarItem.Redaction,
+ ToolbarItem.FormDesigner,
+ ToolbarItem.PrintOption,
+ ToolbarItem.DownloadOption
+ };
+
+ // Configure mobile toolbar items optimized for touch interaction
+ MobileToolbarItems = new List()
+ {
+ MobileToolbarItem.Open,
+ MobileToolbarItem.UndoRedo,
+ MobileToolbarItem.EditAnnotation,
+ MobileToolbarItem.Redaction,
+ MobileToolbarItem.FormDesigner,
+ MobileToolbarItem.Search
+ };
+ }
+}
+```
+
+
+
+## Understanding Mobile Redaction Toolbar Tools
+
+When you enter redaction mode in mobile view, a specialized redaction toolbar appears with multiple tools optimized for touch interaction. Each tool serves a specific purpose in the redaction workflow.
+
+### 1. Redaction Annotation Tool (First Tool)
+
+The **Redaction Annotation** tool is the primary redaction feature that allows you to draw redaction rectangles on specific content:
+
+**Function**: Creates visual redaction annotations that mark content for permanent removal
+**Usage**:
+Touch and drag to draw rectangular redaction overlays on any content area.
+
+**Process**:
+- Selected content appears with a customizable overlay (default black)
+- Annotations remain editable until explicitly applied
+- Can be repositioned or deleted before final application
+
+
+
+### 2. Page Redaction Tool (Second Tool)
+
+The **Page Redaction** tool enables batch redaction of entire pages based on specific patterns.
+
+
+
+**Function**: Redacts complete pages or page ranges with a single action
+**Options Available**:
+- **Odd Pages**: Redacts only odd-numbered pages (1, 3, 5, etc.)
+- **Even Pages**: Redacts only even-numbered pages (2, 4, 6, etc.)
+- **Specific Page**: Specify single pages, ranges (e.g., 1-5, 10-15), or comma-separated lists (e.g., 1,3,5-7)
+- **Current Page**: Redacts only the currently displayed page
+
+**Usage**:
+Select desired pattern → Review affected pages in the viewer → Confirm redaction scope
+
+
+
+### 3. Redaction Properties Tool (Third Tool)
+
+The **Redaction Properties** tool allows customization of redaction appearance before application.
+
+
+
+**Function**: Customize the visual appearance of redaction overlays and text replacement
+**Customizable Properties**:
+- **Fill Color**: Change the redaction overlay color (default: black)
+- **Outline Color**: Set outline color for redaction boxes (optional)
+- **Overlay Text**: Add custom text to appear on redacted areas (e.g., "REDACTED", "CONFIDENTIAL")
+- **Text Color**: Change overlay text color for better visibility
+- **Text Font**: Select font family for overlay text
+- **Text Alignment**: Position overlay text within redaction boxes
+- **Text Size**: Adjust overlay text size relative to redaction area
+
+
+
+## Enabling Redaction Mode in Mobile View
+
+**Step 1:** Tap the **Redaction** button in the mobile toolbar to activate redaction mode. The redaction toolbar will appear at the bottom of the viewer.
+
+
+
+**Step 2:** From the redaction toolbar, select your desired redaction tool:
+- **First Tool (Redaction Annotation)**: For selective content redaction
+- **Second Tool (Page Redaction)**: For page-wide or pattern-based redaction
+- **Third Tool (Redaction Properties)**: For appearance customization
+
+**Step 3:** Configure your redaction parameters using the selected tool interface
+
+## Applying Different Redaction Types in Mobile View
+
+### Selective Content Redaction
+1. **Select Redaction Annotation** tool (first button)
+2. **Choose Content**: Tap and drag over text or draw rectangular areas
+3. **Preview**: Check redaction overlays for accuracy
+4. **Apply**: Tap "Apply Redactions" button
+
+### Page-Wide Redaction
+1. **Select Page Redaction** tool (second button)
+2. **Choose Pattern**: Select odd pages, even pages, or custom range
+3. **Review**: Verify affected pages in the viewer
+4. **Apply**: Confirm page redaction scope and apply
+
+### Custom Appearance Redaction
+1. **Select Redaction Properties** tool (third button)
+2. **Customize**: Adjust colors, overlay text, and formatting
+3. **Preview**: See changes applied to existing annotations
+4. **Apply**: Use customized appearance for final redaction
+
+## Applying Redactions in Mobile View
+
+N> Applying redactions is permanent. After applying, the underlying content and text are removed from the document and cannot be recovered.
+
+Once you have configured redactions using any combination of tools.
+
+**Step 1:** Review all redaction marks and configurations.
+
+
+
+**Step 2:** Tap the **Apply Redactions** button in the redaction toolbar
+
+
+
+**Step 3:** Confirm the action when prompted - this operation is permanent and cannot be undone
+
+
+
+The selected content will be permanently removed and replaced according to your redaction properties (solid color blocks or custom overlay text).
+
+
+
+## Removing Redaction Annotations (Before Applying)
+
+To remove existing redaction annotations before they are applied:
+
+**Step 1:** Tap the **Redaction Edit** button in the mobile toolbar to enter annotation editing mode
+**Step 2:** Tap on any existing redaction annotation you wish to remove
+**Step 3:** Select **Delete** from the context menu that appears
+**Alternative**: Tap redaction annotation → Use delete button in annotation properties panel
+
+
+
+N> Once redactions have been applied to the document, they become part of the PDF content and cannot be removed or modified.
+
+[View sample in GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Toolbar)
+
+## See Also
+
+* [Mobile Toolbar](../mobile-toolbar)
+* [Annotation in Mobile View](../annotation/annotations-in-mobile-view)
+* [Form Designer in Mobile View](../form-designer/formdesigner-in-mobile-view)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/ui-interactions.md b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/ui-interactions.md
new file mode 100644
index 000000000..06fe9b1b9
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/ui-interactions.md
@@ -0,0 +1,97 @@
+---
+layout: post
+title: Redaction UI interactions in Blazor PDF Viewer | Syncfusion
+description: Learn about UI interactions in Redaction annotation of the Syncfusion Blazor PDF Viewer (SfPdfViewer2) component.
+platform: document-processing
+control: SfPdfViewer
+documentation: ug
+---
+
+# Redaction UI interactions in Blazor PDF Viewer
+
+## Add redaction annotations from the toolbar
+
+Use the redaction tool on the toolbar to draw over content that should be redacted. After marking, an annotation can display overlay text (for example, “Confidential”) and can be styled using fill color and other properties.
+
+
+
+#### Redaction annotations are interactive
+
+* **Movable**: Reposition an annotation within the same page.
+
+
+
+* **Resizable**: Adjust the size to cover the required region.
+
+
+
+N> The redaction tool is hidden by default. Customize the toolbar to include it. For instructions, see the [Toolbar customization](../toolbar-customization).
+
+## Update redaction properties
+
+Update redaction annotations after they are added. Changes can be made using the property panel for the selected redaction or programmatically via the [`EditAnnotationAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PdfViewer.SfPdfViewer2.html#Syncfusion_Blazor_PdfViewer_SfPdfViewer2_EditAnnotationAsync_Syncfusion_Blazor_PdfViewer_PdfAnnotation_) API.
+
+### Update redaction annotations using the property panel
+
+When a redaction annotation is selected, update properties such as overlay text, font, and fill color using the property panel. Changes are applied immediately in the viewer.
+
+The property panel can be accessed in multiple ways:
+
+* By clicking the **redaction panel** icon available on the redaction toolbar.
+
+
+
+* Through the **context menu** by right-clicking (or long-pressing on mobile) the redaction annotation and selecting the Properties option.
+
+
+
+## Delete redaction annotations
+
+Delete redaction annotations using any of the following:
+
+* **Right-click and select _Delete_** from the context menu.
+
+
+
+* **Click the _Delete_ button** on the toolbar.
+
+
+
+* **Press the Delete key** after selecting the annotation.
+
+## Redact pages using the UI
+
+Users can redact entire pages using the Redact Pages option from the redaction toolbar. Upon clicking the redact pages icon, a Mark Page Range popup appears with the following options:
+
+* **Current Page** – Redacts the currently visible page.
+
+* **Odd Pages Only** – Redacts all odd-numbered pages.
+
+* **Even Pages Only** – Redacts all even-numbered pages.
+
+* **Specific Pages** – Allows the user to manually enter a list of specific page numbers to redact (e.g., 1, 3–5, 7).
+
+After selecting the desired range, selecting Save applies redaction marks to the selected pages.
+
+
+
+## Apply redaction from the toolbar
+
+The redact button in the toolbar allows users to permanently apply all redaction annotations present in the document.
+
+* The redact button is disabled when no redaction annotations exist in the document.
+* The button automatically enables when redaction annotations are present.
+
+
+
+A confirmation dialog appears before applying redaction to confirm that the process is permanent and irreversible.
+
+
+
+N> The redaction process is irreversible. Once applied, the original content cannot be recovered.
+
+## See also
+
+* [Overview of Redaction](./overview)
+* [Programmatic Support in Redaction](./create-programmatically)
+* [Redaction in Mobile View](./redaction-in-mobileView)
\ No newline at end of file