Crear controlador de redacción personalizado en GroupDocs.Redaction .NET
Amplíe las capacidades de GroupDocs.Redaction con nuestros tutoriales de manejo de formatos para desarrolladores .NET. En este centro aprenderá a crear controlador de redacción personalizado y añadir soporte para nuevos formatos de archivo, trabajar con documentos de texto sin formato y manejar programáticamente diversos tipos de documentos. Estas guías incluyen ejemplos listos para ejecutar en C#, para que pueda ampliar rápidamente el rango de archivos que su aplicación puede proteger.
Resumen rápido
- Lo que obtendrá: Capacidad de redactar tipos de contenido personalizados y admitir extensiones de archivo adicionales sin esperar actualizaciones del producto.
- Para quién es: Desarrolladores .NET que crean soluciones centradas en documentos y que requieren controles de privacidad estrictos.
- Requisitos previos: .NET 6+ (o .NET Framework 4.7.2+), una licencia válida de GroupDocs.Redaction y conocimientos básicos de C#.
¿Qué es un controlador de redacción personalizado?
Un controlador de redacción personalizado es un componente definido por el usuario que indica a GroupDocs.Redaction cómo localizar, interpretar y redactar contenido que no está cubierto por los patrones incorporados. Al implementar este controlador, obtiene control total sobre formatos de datos propietarios o identificadores de negocio únicos.
¿Cómo crear un controlador de redacción personalizado?
IRedactionHandler es una interfaz que define el contrato para la lógica de redacción personalizada.
Redactor es la clase central que gestiona las operaciones de redacción.
AddHandler registra un controlador personalizado con la instancia de Redactor.
Redact ejecuta la redacción basada en los controladores configurados.
Cargue el motor de Redaction, registre su controlador e invoque el proceso de redacción, todo en tres pasos concisos. Primero, implemente la interfaz IRedactionHandler con lógica que escanee el documento en busca de sus tokens personalizados. Luego, añada el controlador a la instancia Redactor mediante AddHandler. Finalmente, llame a Redact para aplicar los cambios. Este patrón funciona para PDFs, imágenes y cualquier formato compatible, permitiéndole proteger datos que los patrones estándar no detectan.
¿Cómo añadir un nuevo formato de archivo?
SupportedFormats es una colección que contiene las extensiones de archivo reconocidas por el motor de Redaction. Registre una nueva extensión de archivo con el motor de Redaction ampliando la colección SupportedFormats. Proporcione un analizador que convierta el archivo entrante a un formato que GroupDocs.Redaction pueda procesar, y luego asocie la extensión con su analizador. Una vez registrado, el motor trata el nuevo formato como cualquier tipo nativo, habilitando una redacción sin interrupciones en todo el sistema.
¿Por qué usar GroupDocs.Redaction para el manejo de formatos personalizados?
GroupDocs.Redaction admite más de 70 formatos de entrada y salida y puede procesar archivos de hasta 2 GB sin cargar todo el documento en memoria, ofreciendo redacción de alto rendimiento en entornos empresariales. Su arquitectura extensible le permite conectar controladores personalizados en menos de 30 minutos, reduciendo el tiempo de desarrollo y eliminando la necesidad de herramientas de preprocesamiento de terceros.
Tutoriales disponibles
Ampliar tipos de archivo en GroupDocs.Redaction .NET: Guía paso a paso para extensiones personalizadas
Aprenda cómo ampliar los tipos de archivo compatibles con extensiones personalizadas usando GroupDocs.Redaction para .NET, garantizando una redacción segura de documentos en diversos formatos.
Implementación del listado de formatos de archivo compatibles con GroupDocs.Redaction .NET
Aprenda a usar GroupDocs.Redaction .NET para listar los formatos de archivo compatibles, optimizar los sistemas de gestión documental y mejorar el rendimiento.
Recursos adicionales
- Documentación de GroupDocs.Redaction para .NET
- Referencia API de GroupDocs.Redaction para .NET
- Descargar GroupDocs.Redaction para .NET
- Foro de GroupDocs.Redaction
- Soporte gratuito
- Licencia temporal
Última actualización: 2026-07-15
Probado con: GroupDocs.Redaction 23.12 for .NET
Autor: GroupDocs