GroupDocs.Redaction для .NET — это библиотека API, которая помогает удалять конфиденциальные и секретные данные из файлов различных форматов, таких как Microsoft Word, Excel, PowerPoint и PDF. Единый независимый от формата интерфейс нашего Redaction API поддерживает редактирование различных типов, например редактирование текста, редактирование метаданных, редактирование аннотаций и редактирование табличных документов. GroupDocs.Redaction for .NET API также позволяет редактировать файлы, защищенные паролем. Вы можете сохранить документ в исходном формате, а также создать очищенный PDF-документ с растровыми изображениями исходных страниц.
GroupDocs.Redaction для .NET API предоставляет вам полный контроль над тем, как вы хотите скрыть или удалить важную секретную информацию из поддерживаемого документа. Использовать наш Redaction API довольно просто и понятно.
В следующем примере мы загружаем поддерживаемый документ, редактируем любой текст, сопоставляя “2 цифры, пробел или ничего, 2 цифры, снова пробел и 6 цифр” (например, 12 34 567890) с синим полем, используя C#. Как только это будет сделано, он сохранит документ в исходном формате, переименовав его с добавленным суффиксом “_Redacted”:
// Создать экземпляр класса Redactor
using (Redactor redactor = new Redactor("sample.docx"))
{
// Применить редактирование
redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(System.Drawing.Color.Blue)));
redactor.Save();
}