Some test text!

menu
Redactkeyboard_arrow_down

Redact a PDF document in UWP

To redact content from a PDF document.

IList<RedactorRedaction> redactionList = new List<RedactorRedaction>();
redactionList.Add(new RedactorRedaction(1, new Rect(100, 100, 550, 600), false, "Top Secret"));
redactionList.Add(new RedactorRedaction(2, new Rect(30, 30, 450, 450), true, "Negative Redaction"));
redactionList.Add(new RedactorRedaction(2, new Rect(0, 0, 100, 100), false, "Positive"));
redactionList.Add(new RedactorRedaction(2, new Rect(100, 100, 200, 200), false, "Positive"));
redactionList.Add(new RedactorRedaction(2, new Rect(300, 300, 400, 400), false, ""));
redactionList.Add(new RedactorRedaction(2, new Rect(500, 500, 600, 600), false, ""));
redactionList.Add(new RedactorRedaction(3, new Rect(0, 0, 700, 20), false, ""));

RedactorAppearance redactionAppearance = new RedactorAppearance();
redactionAppearance.Overlay = true;
redactionAppearance.Border = false;
redactionAppearance.ShowRedactedContentRegions = true;

PDFDoc doc = new PDFDoc(Path.Combine(InputPath, "newsletter.pdf"));
Redactor.Redact(doc, redactionList, redactionAppearance, false, true);

linkAbout redactor

PDFTron Redactor makes sure that if a portion of an image, text, or vector graphics is contained in a redaction region, that portion of the image or path data is destroyed and is not hidden with clipping or image masks. PDFTron SDK API can also be used to review and remove metadata and other content that can exist in a PDF document, including XML Forms Architecture (XFA) content and Extensible Metadata Platform (XMP) content.

The redaction process in PDFTron SDK consists of two steps:

1. Content identification
A user applies redact annotations that specify the pieces or regions of content that should be removed. The content for redaction can be identified either interactively (e.g. using ‘pdftron.PDF.PDFViewCtrl’ as shown in PDFView sample) or programmatically (e.g. using ‘pdftron.PDF.TextSearch’ or ‘pdftron.PDF.TextExtractor’). Up until the next step is performed, the user can see, move and redefine these annotations.

2. Content removal
Using ‘pdftron.PDF.Redactor.Redact()’ the user instructs PDFTron SDK to apply the redact regions, after which the content in the area specified by the redact annotations is removed. The redaction function includes number of options to control the style of the redaction overlay (including color, text, font, border, transparency, etc.).

Get the answers you need: Support

close

Free Trial

Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.

Select a platform to get started with your free trial.

Unlimited usage. No email address required.

Join our live demo to learn about use cases & capabilities for WebViewer

Learn more
close