C# PDF Redaction Library
How to redact or remove Adobe PDF file pages using c#, in web browser, windows WinForms, WPF
How to Redact the Whole PDF Pages in Visual C# Class with .NET PDF Component
In this tutorial, you learn how to redact or remove PDF pages usings C#.
How to redact pages from existing PDF file using C#
- A best .NET PDF document manipulation SDK control for Visual Studio .NET can help to protect adobe PDF file with redaction functionalities using C#
- Free online C# source code to darken pages from adobe PDF file in Visual C#. NET program without adobe reader installed
- Support .NET WinForms, ASP.NET MVC in IIS, ASP.NET Ajax, Azure cloud service, DNN (DotNetNuke), SharePoint
- Free evaluation library and components for erasing PDF page in all C#.NET WinForms application
- Able to black out PDF page online in ASP.NET WebForm application
- Support to adjust color and transparency while scraping text from PDF file in .NET framework
- Able to redact a range of selected pages in PDF document
- Support to redact whole PDF pages in Visual Studio .NET
Redaction is the process of permanently removing visible text and graphics from a document. You can call our redact function API to redact entire PDF pages. You can specify custom text to appear over the redaction area.
Redact the whole pdf page using c#
The C# sample code below explains how to redact a page from the PDF document using C#.
- Create a PDFDocument object from an existing PDF file
- Select the target PDF page, and get PDFPage object.
- Set page redaction options through RedactionOptions object
- Apply page redaction using method Redact() from PDFPage
- Save the redacted PDF file
String inputFilePath = Program.RootPath + "\\" + "1.pdf";
String outputFilePath = Program.RootPath + "\\" + "output.pdf";
// open document
PDFDocument doc = new PDFDocument(inputFilePath);
// get the 1st page
PDFPage page = (PDFPage)doc.GetPage(0);
// create redaction option
RedactionOptions options = new RedactionOptions();
options.AreaFillColor = Color.Black;
// redact the whole page
page.Redact(options);
// output file
doc.Save(outputFilePath);