From 3734d74518c9f11de2ef5424fdde13cf25042e4e Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Wed, 1 Oct 2025 17:03:26 +0530 Subject: [PATCH 1/7] 983750: Separated Redaction in separate section. --- Document-Processing-toc.html | 8 + .../blazor/annotation/redaction-annotation.md | 354 ------------------ .../redaction/create-programmatically.md | 233 ++++++++++++ .../PDF-Viewer/blazor/redaction/overview.md | 76 ++++ .../Applied-Redaction.png | Bin 0 -> 24821 bytes .../Apply Redaction Button mv.png | Bin 0 -> 25275 bytes .../Apply-Redaction-dialog-mv.png | Bin 0 -> 28949 bytes .../Apply-Redaction.png | Bin 0 -> 26257 bytes .../Delete-Redaction-Annotation.png | Bin 0 -> 27799 bytes .../Page-Redaction-dialog.png | Bin 0 -> 11098 bytes .../Page-Redaction.png | Bin 0 -> 26057 bytes .../Redaction-Annotation.png | Bin 0 -> 27655 bytes .../Redaction-MobileView.png | Bin 0 -> 27207 bytes .../Redaction-properties-dialog.png | Bin 0 -> 20954 bytes .../Redaction-properties.png | Bin 0 -> 26391 bytes .../Review-redaction-annotation-mv.png | Bin 0 -> 26598 bytes .../add-page-redaction.png | Bin .../adding-redaction-annotation.png | Bin .../apply-redaction-dialog.png | Bin .../enable-redaction-toolbar-for-desktop.png | Bin .../mobile-redaction-toolbar.png | Bin .../moving-redaction-annotation.png | Bin .../page-redaction-panel.png | Bin ...mmatically-adding-redaction-annotation.png | Bin .../programmatically-redact.png | Bin ...ally-updating-the-redaction-annotation.png | Bin .../redact-button-icon.png | Bin .../redact-page-icon.png | Bin .../redaction-delete-context-menu.png | Bin .../redaction-delete-icon.png | Bin .../redaction-icon-toolbar.png | Bin .../redaction-property-panel-icon.png | Bin ...action-property-panel-via-context-menu.png | Bin .../redaction-property-panel.png | Bin .../resizing-redaction-annotation.png | Bin .../show-redaction-toolbar.png | Bin .../redaction/redaction-in-mobile-view.md | 207 ++++++++++ .../blazor/redaction/ui-interactions.md | 97 +++++ 38 files changed, 621 insertions(+), 354 deletions(-) delete mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/annotation/redaction-annotation.md create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/overview.md create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Applied-Redaction.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply Redaction Button mv.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply-Redaction-dialog-mv.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply-Redaction.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Delete-Redaction-Annotation.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction-dialog.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-Annotation.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-MobileView.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-properties-dialog.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-properties.png create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Review-redaction-annotation-mv.png rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/add-page-redaction.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/adding-redaction-annotation.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/apply-redaction-dialog.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/enable-redaction-toolbar-for-desktop.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/mobile-redaction-toolbar.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/moving-redaction-annotation.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/page-redaction-panel.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/programmatically-adding-redaction-annotation.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/programmatically-redact.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/programmatically-updating-the-redaction-annotation.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/redact-button-icon.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/redact-page-icon.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/redaction-delete-context-menu.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/redaction-delete-icon.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/redaction-icon-toolbar.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/redaction-property-panel-icon.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/redaction-property-panel-via-context-menu.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/redaction-property-panel.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/resizing-redaction-annotation.png (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/{annotation => redaction}/redaction-annotations-images/show-redaction-toolbar.png (100%) create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-in-mobile-view.md create mode 100644 Document-Processing/PDF/PDF-Viewer/blazor/redaction/ui-interactions.md diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html index 9ab25e061..97185d194 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 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. - -![Toolbar showing the redaction icon](redaction-annotations-images/redaction-icon-toolbar.png) - -## 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. - -![Drawing a redaction annotation on the page](redaction-annotations-images/adding-redaction-annotation.png) - -#### Redaction annotations are fully interactive: - -* **Movable**: Reposition an annotation within the same page. - -![Moving a redaction annotation](redaction-annotations-images/moving-redaction-annotation.png) - -* **Resizable**: Adjust the size to cover the required region. - -![Resizing a redaction annotation](redaction-annotations-images/resizing-redaction-annotation.png) - -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. - -![Programmatically adding a redaction annotation](redaction-annotations-images/programmatically-adding-redaction-annotation.png) - -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. - -![Property panel icon for redaction](redaction-annotations-images/redaction-property-panel-icon.png) - -* Open the **context menu** by right-clicking (or long-pressing on mobile) the redaction annotation and choose Properties. - -![Opening property panel from the context menu](redaction-annotations-images/redaction-property-panel-via-context-menu.png) - -### 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. - -![Programmatically updating a redaction annotation](redaction-annotations-images/programmatically-updating-the-redaction-annotation.png) - -## 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. - -![Context menu showing Delete for a redaction](redaction-annotations-images/redaction-delete-context-menu.png) - -* **Click the _Delete_ button** on the toolbar. - -![Toolbar delete icon for redaction](redaction-annotations-images/redaction-delete-icon.png) - -* **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. - -![Toolbar icon for page redaction](redaction-annotations-images/redact-page-icon.png) - -### 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. - -![Page redaction range panel](redaction-annotations-images/page-redaction-panel.png) - -### 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: - -![Adding page redaction marks](redaction-annotations-images/add-page-redaction.png) - -## 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. - -![Redact Button Icon](redaction-annotations-images/redact-button-icon.png) - -A confirmation dialog appears before proceeding to ensure awareness that the action is permanent and cannot be undone. - -![Confirmation dialog for applying redaction](redaction-annotations-images/apply-redaction-dialog.png) - -### 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. - -![Applying redaction programmatically](redaction-annotations-images/programmatically-redact.png) - -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. - -![Redaction property panel showing editable options](redaction-annotations-images/redaction-property-panel.png) - -## 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..42d19ca0c --- /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); + } +} +``` + +![Programmatically adding a redaction annotation](redaction-annotations-images/programmatically-adding-redaction-annotation.png) + +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); + } +} +``` + +![Programmatically Updating the Redaction Annotation](redaction-annotations-images/programmatically-updating-the-redaction-annotation.png) + +## 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); + } + +} +``` + +![Add Page Redaction](redaction-annotations-images/add-page-redaction.png) + +## 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(); + } +} +``` + +![Programmatically Redact](redaction-annotations-images/programmatically-redact.png) + +## 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. + +![Redaction property panel showing editable options](redaction-annotations-images/redaction-property-panel.png) + +## 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. + +![Toolbar with the Redaction tool highlighted](redaction-annotations-images/redaction-icon-toolbar.png) + +## 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. + +![Drawing a redaction region over page content](redaction-annotations-images/adding-redaction-annotation.png) + +## 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. + +![Toolbar showing the Delete command for redaction](redaction-annotations-images/redaction-delete-icon.png) + +## 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. + +![Toolbar showing the Redact Page option](redaction-annotations-images/redact-page-icon.png) + +## 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. + +![Toolbar showing the Apply Redaction button](redaction-annotations-images/redact-button-icon.png) + +A confirmation dialog appears before applying redaction to confirm the irreversible operation. + +![Confirmation dialog for applying redaction](redaction-annotations-images/apply-redaction-dialog.png) + +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/redaction/redaction-annotations-images/Applied-Redaction.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Applied-Redaction.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d6a89ec86da73ac1ea790ce57f4f6bdde04513 GIT binary patch literal 24821 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 IjVCYv3;2kzp#T5? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fc937963ea7a532e069f1a2541236384b45e1a00 GIT binary patch literal 25275 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 ZXaSOS5gnxhY-LDhtbaxCDatM3KLFIpfmHwi literal 0 HcmV?d00001 diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply-Redaction.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply-Redaction.png new file mode 100644 index 0000000000000000000000000000000000000000..184770ffbdb7ece682aa0dbbbde14ddc4595c089 GIT binary patch literal 26257 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 qO*hbq5Tj$fc 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 UQ3E)73=dCTMO(R8(LC^f070V$$^ZZW literal 0 HcmV?d00001 diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction-dialog.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction-dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..130741e5fa792e7bcbdee874a462e1518166530a GIT binary patch literal 11098 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 literal 0 HcmV?d00001 diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction.png new file mode 100644 index 0000000000000000000000000000000000000000..be63ce58bf34dd216ecc8f97c10fc8eff19a8faa GIT binary patch literal 26057 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 literal 0 HcmV?d00001 diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-Annotation.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-Annotation.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c5cdcfa139770339a1ba21650835ad3376c991 GIT binary patch literal 27655 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%0DQ*%+(LM&R5I$nebEp6PmrRcU{Ssn5{MNaC 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 literal 0 HcmV?d00001 diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-properties-dialog.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-properties-dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..4abd3e4e8ca1e15a52895573d414f28efaf7d518 GIT binary patch literal 20954 zcmbrmWmr^gyf=y>B1j_wQqtWI0#Ztd(lJBB&`5WeN{1jyNr%+H&@l86(gGr#!_YnS z(46J7&p!J-``zz#KAaC+Fl*+TbbqlMk$L?6xwmM| z;Dd#w>HJRqHOR+gZvi)ecA`=GRGXeZC8?n6em{d@A~dn1kCt8XTqoQ z|GUr!CKqI+n(g<|7u9>p@=pYG{%)+?P?ooRwUoqvoD#`l`VkWlm{=3=>~?1;sgJA1 z+DAM2Ga4CiuYzx+&YFZ�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 literal 0 HcmV?d00001 diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Review-redaction-annotation-mv.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Review-redaction-annotation-mv.png new file mode 100644 index 0000000000000000000000000000000000000000..2f35d15337ad251a4c2ad8448b1940bdf07864f3 GIT binary patch literal 26598 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 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 + +![Redaction Annotation Tool](./redaction-annotations-images/Redaction-Annotation.png) + +### 2. Page Redaction Tool (Second Tool) + +The **Page Redaction** tool enables batch redaction of entire pages based on specific patterns. + +![Page Redaction Tool](./redaction-annotations-images/Page-Redaction.png) + +**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 + +![Page Redaction Tool Dialog](./redaction-annotations-images/Page-Redaction-dialog.png) + +### 3. Redaction Properties Tool (Third Tool) + +The **Redaction Properties** tool allows customization of redaction appearance before application. + +![Redaction Properties Mobile View](./redaction-annotations-images/Redaction-properties.png) + +**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 + +![Redaction Properties Dialog Mobile View](./redaction-annotations-images/Redaction-properties-dialog.png) + +## 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. + +![Redaction toolbar displayed at bottom of mobile PDF viewer with three distinct tools](./redaction-annotations-images/Redaction-MobileView.png) + +**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. + +![Review Redaction Annotation](./redaction-annotations-images/Review-redaction-annotation-mv.png) + +**Step 2:** Tap the **Apply Redactions** button in the redaction toolbar + +![Apply Redaction Button](./redaction-annotations-images/Apply%20Redaction%20Button%20mv.png) + +**Step 3:** Confirm the action when prompted - this operation is permanent and cannot be undone + +![Apply Redaction Dialog](./redaction-annotations-images/Apply-Redaction-dialog-mv.png) + +The selected content will be permanently removed and replaced according to your redaction properties (solid color blocks or custom overlay text). + +![Applied Redaction](./redaction-annotations-images/Applied-Redaction.png) + +## 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 + +![Delete Redaction Annotation](./redaction-annotations-images/Delete-Redaction-Annotation.png) + +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. + +![Drawing a redaction annotation on the page](redaction-annotations-images/adding-redaction-annotation.png) + +#### Redaction annotations are interactive + +* **Movable**: Reposition an annotation within the same page. + +![Moving a redaction annotation](redaction-annotations-images/moving-redaction-annotation.png) + +* **Resizable**: Adjust the size to cover the required region. + +![Resizing a redaction annotation](redaction-annotations-images/resizing-redaction-annotation.png) + +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. + +![Redaction Property Panel Icon](redaction-annotations-images/redaction-property-panel-icon.png) + +* Through the **context menu** by right-clicking (or long-pressing on mobile) the redaction annotation and selecting the Properties option. + +![Redaction Property Panel via Context Menu](redaction-annotations-images/redaction-property-panel-via-context-menu.png) + +## Delete redaction annotations + +Delete redaction annotations using any of the following: + +* **Right-click and select _Delete_** from the context menu. + +![Context menu showing Delete for a redaction](redaction-annotations-images/redaction-delete-context-menu.png) + +* **Click the _Delete_ button** on the toolbar. + +![Toolbar delete icon for redaction](redaction-annotations-images/redaction-delete-icon.png) + +* **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. + +![Page Redaction Panel](redaction-annotations-images/page-redaction-panel.png) + +## 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. + +![Redact Button Icon](redaction-annotations-images/redact-button-icon.png) + +A confirmation dialog appears before applying redaction to confirm that the process is permanent and irreversible. + +![Apply Redaction Dialog](redaction-annotations-images/apply-redaction-dialog.png) + +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 From 268e65f6a4ed8ada162ef12ae73db6ed8073627e Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Wed, 1 Oct 2025 17:06:09 +0530 Subject: [PATCH 2/7] 1234: Updated Toc --- Document-Processing-toc.html | 1 - 1 file changed, 1 deletion(-) diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html index 97185d194..a09bb0d41 100644 --- a/Document-Processing-toc.html +++ b/Document-Processing-toc.html @@ -548,7 +548,6 @@
  • Measurement Annotations
  • Free Text Annotations
  • Ink Annotation
  • -
  • Redaction Annotations
  • Comments
  • Import and Export Annotations
  • Annotations in Mobile View
  • From 1477fca0712041db685cc2323606609a3fc011a8 Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Tue, 7 Oct 2025 12:29:54 +0530 Subject: [PATCH 3/7] 983750: Redaction Updated image names properly --- ...n mv.png => apply-redaction-button-mv.png} | Bin ...bileView.png => redaction-mobile-view.png} | Bin .../redaction/redaction-in-mobile-view.md | 24 +++++++++--------- 3 files changed, 12 insertions(+), 12 deletions(-) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Apply Redaction Button mv.png => apply-redaction-button-mv.png} (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Redaction-MobileView.png => redaction-mobile-view.png} (100%) 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 similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply Redaction Button mv.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-button-mv.png diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-MobileView.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-mobile-view.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-MobileView.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-mobile-view.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 index f421bf965..4d46fd636 100644 --- 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 @@ -11,7 +11,7 @@ documentation: ug 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. -![Redaction in Mobile View](./redaction-annotations-images/Redaction-MobileView.png) +![Redaction in Mobile View](./redaction-annotations-images/redaction-mobile-view.png) 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. @@ -92,13 +92,13 @@ Touch and drag to draw rectangular redaction overlays on any content area. - Annotations remain editable until explicitly applied - Can be repositioned or deleted before final application -![Redaction Annotation Tool](./redaction-annotations-images/Redaction-Annotation.png) +![Redaction Annotation Tool](./redaction-annotations-images/redaction-annotation.png) ### 2. Page Redaction Tool (Second Tool) The **Page Redaction** tool enables batch redaction of entire pages based on specific patterns. -![Page Redaction Tool](./redaction-annotations-images/Page-Redaction.png) +![Page Redaction Tool](./redaction-annotations-images/page-redaction.png) **Function**: Redacts complete pages or page ranges with a single action **Options Available**: @@ -110,13 +110,13 @@ The **Page Redaction** tool enables batch redaction of entire pages based on spe **Usage**: Select desired pattern → Review affected pages in the viewer → Confirm redaction scope -![Page Redaction Tool Dialog](./redaction-annotations-images/Page-Redaction-dialog.png) +![Page Redaction Tool Dialog](./redaction-annotations-images/page-redaction-dialog.png) ### 3. Redaction Properties Tool (Third Tool) The **Redaction Properties** tool allows customization of redaction appearance before application. -![Redaction Properties Mobile View](./redaction-annotations-images/Redaction-properties.png) +![Redaction Properties Mobile View](./redaction-annotations-images/redaction-properties.png) **Function**: Customize the visual appearance of redaction overlays and text replacement **Customizable Properties**: @@ -128,13 +128,13 @@ The **Redaction Properties** tool allows customization of redaction appearance b - **Text Alignment**: Position overlay text within redaction boxes - **Text Size**: Adjust overlay text size relative to redaction area -![Redaction Properties Dialog Mobile View](./redaction-annotations-images/Redaction-properties-dialog.png) +![Redaction Properties Dialog Mobile View](./redaction-annotations-images/redaction-properties-dialog.png) ## 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. -![Redaction toolbar displayed at bottom of mobile PDF viewer with three distinct tools](./redaction-annotations-images/Redaction-MobileView.png) +![Redaction toolbar displayed at bottom of mobile PDF viewer with three distinct tools](./redaction-annotations-images/redaction-mobile-view.png) **Step 2:** From the redaction toolbar, select your desired redaction tool: - **First Tool (Redaction Annotation)**: For selective content redaction @@ -171,19 +171,19 @@ Once you have configured redactions using any combination of tools. **Step 1:** Review all redaction marks and configurations. -![Review Redaction Annotation](./redaction-annotations-images/Review-redaction-annotation-mv.png) +![Review Redaction Annotation](./redaction-annotations-images/review-redaction-annotation-mv.png) **Step 2:** Tap the **Apply Redactions** button in the redaction toolbar -![Apply Redaction Button](./redaction-annotations-images/Apply%20Redaction%20Button%20mv.png) +![Apply Redaction Button](./redaction-annotations-images/apply-redaction-button-mv.png) **Step 3:** Confirm the action when prompted - this operation is permanent and cannot be undone -![Apply Redaction Dialog](./redaction-annotations-images/Apply-Redaction-dialog-mv.png) +![Apply Redaction Dialog](./redaction-annotations-images/apply-redaction-dialog-mv.png) The selected content will be permanently removed and replaced according to your redaction properties (solid color blocks or custom overlay text). -![Applied Redaction](./redaction-annotations-images/Applied-Redaction.png) +![Applied Redaction](./redaction-annotations-images/applied-redaction.png) ## Removing Redaction Annotations (Before Applying) @@ -194,7 +194,7 @@ To remove existing redaction annotations before they are applied: **Step 3:** Select **Delete** from the context menu that appears **Alternative**: Tap redaction annotation → Use delete button in annotation properties panel -![Delete Redaction Annotation](./redaction-annotations-images/Delete-Redaction-Annotation.png) +![Delete Redaction Annotation](./redaction-annotations-images/delete-redaction-annotation.png) N> Once redactions have been applied to the document, they become part of the PDF content and cannot be removed or modified. From 3b0dfcdc8acb07dd021c4e64acf613adfddfed8a Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar <166115263+SF4524LogeshKumar@users.noreply.github.com> Date: Tue, 7 Oct 2025 13:20:29 +0530 Subject: [PATCH 4/7] 983750: Update create-programmatically.md --- .../PDF-Viewer/blazor/redaction/create-programmatically.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md index 42d19ca0c..b95797fe0 100644 --- a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md +++ b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/create-programmatically.md @@ -228,6 +228,6 @@ Use the panel to update overlay text, font settings, opacity, and related option ## See also -- [Overview of redaction](./overview) -- [Interact with redaction using the UI](./ui-interactions) -- [Redaction in mobile view](./redaction-in-mobileView) +* [Overview of redaction](./overview) +* [Interact with redaction using the UI](./ui-interactions) +* [Redaction in mobile view](./redaction-in-mobileView) From 6cd9deb9672aca39a37546528a757d0504824459 Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Tue, 7 Oct 2025 14:44:26 +0530 Subject: [PATCH 5/7] 1234: Updated Image names --- ...ed-Redaction.png => applied-redaction-annot.png} | Bin ...pply-Redaction.png => apply-redaction-annot.png} | Bin ...alog-mv.png => apply-redaction-dialog-annot.png} | Bin ...on.png => delete-redaction-annotation-annot.png} | Bin ...n-dialog.png => page-redaction-dialog-annot.png} | Bin ...nnotation.png => redaction-annotation-annot.png} | Bin ...roperties.png => redaction-properties-annot.png} | Bin ...og.png => redaction-properties-dialog-annot.png} | Bin ...png => review-redaction-annotation-mv-annot.png} | Bin 9 files changed, 0 insertions(+), 0 deletions(-) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Applied-Redaction.png => applied-redaction-annot.png} (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Apply-Redaction.png => apply-redaction-annot.png} (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Apply-Redaction-dialog-mv.png => apply-redaction-dialog-annot.png} (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Delete-Redaction-Annotation.png => delete-redaction-annotation-annot.png} (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Page-Redaction-dialog.png => page-redaction-dialog-annot.png} (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Redaction-Annotation.png => redaction-annotation-annot.png} (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Redaction-properties.png => redaction-properties-annot.png} (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Redaction-properties-dialog.png => redaction-properties-dialog-annot.png} (100%) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Review-redaction-annotation-mv.png => review-redaction-annotation-mv-annot.png} (100%) diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Applied-Redaction.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/applied-redaction-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Applied-Redaction.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/applied-redaction-annot.png diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply-Redaction.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply-Redaction.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-annot.png diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply-Redaction-dialog-mv.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Apply-Redaction-dialog-mv.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog-annot.png diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Delete-Redaction-Annotation.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/delete-redaction-annotation-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Delete-Redaction-Annotation.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/delete-redaction-annotation-annot.png diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction-dialog.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-dialog-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction-dialog.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-dialog-annot.png diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-Annotation.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-annotation-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-Annotation.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-annotation-annot.png diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-properties.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-properties.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-annot.png diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-properties-dialog.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-dialog-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Redaction-properties-dialog.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/redaction-properties-dialog-annot.png diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Review-redaction-annotation-mv.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/review-redaction-annotation-mv-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Review-redaction-annotation-mv.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/review-redaction-annotation-mv-annot.png From 88f0e2b92a60058d6ae34cca994cceb0c55e92ac Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Tue, 7 Oct 2025 14:46:19 +0530 Subject: [PATCH 6/7] 9876: Updated Image names --- ...{Page-Redaction.png => page-redaction-annot.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{Page-Redaction.png => page-redaction-annot.png} (100%) diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/Page-Redaction.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/page-redaction-annot.png From 3c239d18dd4f9f3454cf7fa3e350cc880dd352fb Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Tue, 7 Oct 2025 14:53:26 +0530 Subject: [PATCH 7/7] 98765: Updated proper image location --- ...ng => apply-redaction-dialog-mv-annot.png} | Bin .../redaction/redaction-in-mobile-view.md | 18 +++++++++--------- 2 files changed, 9 insertions(+), 9 deletions(-) rename Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/{apply-redaction-dialog-annot.png => apply-redaction-dialog-mv-annot.png} (100%) diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog-annot.png b/Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog-mv-annot.png similarity index 100% rename from Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog-annot.png rename to Document-Processing/PDF/PDF-Viewer/blazor/redaction/redaction-annotations-images/apply-redaction-dialog-mv-annot.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 index 4d46fd636..78e9ea67c 100644 --- 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 @@ -92,13 +92,13 @@ Touch and drag to draw rectangular redaction overlays on any content area. - Annotations remain editable until explicitly applied - Can be repositioned or deleted before final application -![Redaction Annotation Tool](./redaction-annotations-images/redaction-annotation.png) +![Redaction Annotation Tool](./redaction-annotations-images/redaction-annotation-annot.png) ### 2. Page Redaction Tool (Second Tool) The **Page Redaction** tool enables batch redaction of entire pages based on specific patterns. -![Page Redaction Tool](./redaction-annotations-images/page-redaction.png) +![Page Redaction Tool](./redaction-annotations-images/page-redaction-annot.png) **Function**: Redacts complete pages or page ranges with a single action **Options Available**: @@ -110,13 +110,13 @@ The **Page Redaction** tool enables batch redaction of entire pages based on spe **Usage**: Select desired pattern → Review affected pages in the viewer → Confirm redaction scope -![Page Redaction Tool Dialog](./redaction-annotations-images/page-redaction-dialog.png) +![Page Redaction Tool Dialog](./redaction-annotations-images/page-redaction-dialog-annot.png) ### 3. Redaction Properties Tool (Third Tool) The **Redaction Properties** tool allows customization of redaction appearance before application. -![Redaction Properties Mobile View](./redaction-annotations-images/redaction-properties.png) +![Redaction Properties Mobile View](./redaction-annotations-images/redaction-properties-annot.png) **Function**: Customize the visual appearance of redaction overlays and text replacement **Customizable Properties**: @@ -128,7 +128,7 @@ The **Redaction Properties** tool allows customization of redaction appearance b - **Text Alignment**: Position overlay text within redaction boxes - **Text Size**: Adjust overlay text size relative to redaction area -![Redaction Properties Dialog Mobile View](./redaction-annotations-images/redaction-properties-dialog.png) +![Redaction Properties Dialog Mobile View](./redaction-annotations-images/redaction-properties-dialog-annot.png) ## Enabling Redaction Mode in Mobile View @@ -171,7 +171,7 @@ Once you have configured redactions using any combination of tools. **Step 1:** Review all redaction marks and configurations. -![Review Redaction Annotation](./redaction-annotations-images/review-redaction-annotation-mv.png) +![Review Redaction Annotation](./redaction-annotations-images/review-redaction-annotation-mv-annot.png) **Step 2:** Tap the **Apply Redactions** button in the redaction toolbar @@ -179,11 +179,11 @@ Once you have configured redactions using any combination of tools. **Step 3:** Confirm the action when prompted - this operation is permanent and cannot be undone -![Apply Redaction Dialog](./redaction-annotations-images/apply-redaction-dialog-mv.png) +![Apply Redaction Dialog](./redaction-annotations-images/apply-redaction-dialog-mv-annot.png) The selected content will be permanently removed and replaced according to your redaction properties (solid color blocks or custom overlay text). -![Applied Redaction](./redaction-annotations-images/applied-redaction.png) +![Applied Redaction](./redaction-annotations-images/applied-redaction-annot.png) ## Removing Redaction Annotations (Before Applying) @@ -194,7 +194,7 @@ To remove existing redaction annotations before they are applied: **Step 3:** Select **Delete** from the context menu that appears **Alternative**: Tap redaction annotation → Use delete button in annotation properties panel -![Delete Redaction Annotation](./redaction-annotations-images/delete-redaction-annotation.png) +![Delete Redaction Annotation](./redaction-annotations-images/delete-redaction-annotation-annot.png) N> Once redactions have been applied to the document, they become part of the PDF content and cannot be removed or modified.