Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Redaction API to Secure Classified Data

GroupDocs.Redaction for .NET is an on-premise API for removing sensitive and classified information from the documents of different file formats. The API provides a single format-independent interface supports text redaction, metadata redaction, annotation redaction, and tabular document redaction.

Directory Description
Examples Contains the package of all .NET examples (C#) and sample files that will help you learn how to use API features.
Plugins Contains Visual Studio Add-in to explore GroupDocs.Redaction for .NET examples.

Document Redaction Processing Features

  • Remove classified or sensitive information from 25+ different file formats.
  • Remove document metadata, comments and annotations.
  • Make a rasterized PDF version of the redacted document for better security.
  • Keep the document in its original format after the redaction process.
  • Set the redaction scope to a specific worksheet or column.
  • Modify compliance level from PDF/A-1b to PDF/A-1a during rasterizing PDF.

Supported Redaction Types

Text: Replace or hide a textual area within the document body with a colored block.
Metadata: Replace metadata values with empty ones or redact metadata values.
Annotation: Remove annotations from the document or redact their content.
Image: Replace specific area of an image with a colored box.

Document Body & Metadata Redaction Formats

Microsoft Word: DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF
Microsoft Excel: XLSX, XLSM, XLTX, XLTM, XLS, XLT, CSV
Microsoft PowerPoint: PPT, PPTX, PPSX, POT, PPS, PPTM, PPSM, POTM
Image: JPEG, TIF, TIFF, PNG, BMP, GIF
Fixed Layout: PDF

Annotations & Comments Redaction Formats

Microsoft Word: DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF
Microsoft Excel: XLSX, XLSM, XLTX, XLTM, XLS, XLT, CSV
Microsoft PowerPoint: PPT, PPTX, PPSX, POT, PPS, PPTM, PPSM, POTM
Fixed Layout: PDF

Develop & Deploy GroupDocs.Redaction Anywhere

Microsoft Windows: Windows Desktop & Server (x86, x64), Windows Azure
macOS: Mac OS X
Linux: Ubuntu, OpenSUSE, CentOS, and others
Development Environments: Microsoft Visual Studio, Xamarin.Android, Xamarin.IOS, Xamarin.Mac, MonoDevelop 2.4 and later
Supported Frameworks: .NET Framework 2.0 or higher, .NET Standard 2.0, .NET Core 2.0 or higher

Get Started with GroupDocs.Redaction for .NET

Are you ready to give GroupDocs.Redaction for .NET a try? Simply execute Install-Package GroupDocs.Redaction from Package Manager Console in Visual Studio to fetch & reference GroupDocs.Redaction assembly in your project. If you already have GroupDocs.Redaction for .NET and want to upgrade it, please execute Update-Package GroupDocs.Redaction to get the latest version.

Perform Exact Phrase, Case Sensitive Redaction on DOCX

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
  redactor.Save();
}

Redact Specific String from Annotations

using (Redactor redactor = new Redactor(@"C:\test.pdf"))
{
   redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));

   redactor.Save()
}

Home | Product Page | Documentation | Demo | API Reference | Examples | Blog | Search | Free Support | Temporary License

About

GroupDocs.Redation for .NET samples, plugins and showcase

Resources

License

Releases

No releases published

Packages

No packages published

Languages