Создать пользовательский обработчик редактирования в GroupDocs.Redaction .NET

Расширьте возможности GroupDocs.Redaction с нашими учебными материалами по работе с форматами для разработчиков .NET. В этом центре вы узнаете, как create custom redaction handler и add new file format поддержку, работать с простыми текстовыми документами и программно обрабатывать различные типы документов. Эти руководства включают готовые к запуску примеры на C#, чтобы вы могли быстро расширить набор файлов, которые ваше приложение может защищать.

Краткий обзор

  • What you’ll gain: Возможность редактировать пользовательские типы контента и поддерживать дополнительные расширения файлов без ожидания обновлений продукта.
  • Who it’s for: Разработчики .NET, создающие решения, ориентированные на документы, требующие строгих мер конфиденциальности.
  • Prerequisites: .NET 6+ (или .NET Framework 4.7.2+), действующая лицензия GroupDocs.Redaction и базовые знания C#.

Что такое пользовательский обработчик редактирования?

custom redaction handler — это определяемый пользователем компонент, который указывает GroupDocs.Redaction, как находить, интерпретировать и редактировать контент, который не покрывается встроенными шаблонами. Реализуя этот обработчик, вы получаете полный контроль над собственными форматами данных или уникальными бизнес‑идентификаторами.

Как создать пользовательский обработчик редактирования?

IRedactionHandler — это интерфейс, определяющий контракт для пользовательской логики редактирования.
Redactor — основной класс, управляющий операциями редактирования.
AddHandler регистрирует пользовательский обработчик в экземпляре Redactor.
Redact выполняет редактирование на основе настроенных обработчиков.

Загрузите движок Redaction, зарегистрируйте ваш обработчик и запустите процесс редактирования — всё в три лаконичных шага. Сначала реализуйте интерфейс IRedactionHandler с логикой, сканирующей документ на наличие ваших пользовательских токенов. Затем добавьте обработчик в экземпляр Redactor с помощью AddHandler. Наконец, вызовите Redact для применения изменений. Этот шаблон работает с PDF, изображениями и любыми поддерживаемыми форматами, позволяя защищать данные, которые пропускают стандартные шаблоны.

Как добавить новый файловый формат?

SupportedFormats — это коллекция, содержащая расширения файлов, распознаваемые движком Redaction. Зарегистрируйте новое расширение файла в движке Redaction, расширив коллекцию SupportedFormats. Предоставьте парсер, который преобразует входящий файл в формат, обрабатываемый GroupDocs.Redaction, затем сопоставьте расширение с вашим парсером. После регистрации движок будет рассматривать новый формат как любой нативный тип, обеспечивая бесшовное редактирование во всех случаях.

Почему стоит использовать GroupDocs.Redaction для обработки пользовательских форматов?

GroupDocs.Redaction поддерживает более 70 форматов ввода и вывода и может обрабатывать файлы размером до 2 ГБ без загрузки всего документа в память, обеспечивая высокопроизводительное редактирование в корпоративных средах. Её расширяемая архитектура позволяет подключать пользовательские обработчики менее чем за 30 минут, сокращая время разработки и устраняя необходимость в сторонних инструментах предварительной обработки.

Доступные учебные материалы

Расширение типов файлов в GroupDocs.Redaction .NET: пошаговое руководство по пользовательским расширениям

Узнайте, как расширять поддерживаемые типы файлов с помощью пользовательских расширений в GroupDocs.Redaction для .NET, обеспечивая безопасное редактирование документов в различных форматах.

Реализация списка поддерживаемых форматов файлов с помощью GroupDocs.Redaction .NET

Узнайте, как использовать GroupDocs.Redaction .NET для перечисления поддерживаемых форматов файлов, оптимизировать системы управления документами и повысить производительность.

Дополнительные ресурсы


Последнее обновление: 2026-07-15
Тестировано с: GroupDocs.Redaction 23.12 for .NET
Автор: GroupDocs

Связанные учебные материалы