La redacción es el proceso de oscurecer o eliminar información clasificada en un documento. La información redactada generalmente se considera confidencial, privada o clasificada. Por lo tanto, la redacción se usa a menudo para mantener o mejorar la seguridad y la privacidad de los archivos al evitar que la información confidencial se vea comprometida. La redacción también se puede utilizar para eliminar datos personales de documentos, como números de seguro social, direcciones o contraseñas para documentos legales, financieros u oficiales.
Teniendo en cuenta las preocupaciones cada vez mayores sobre la privacidad de los datos, las herramientas de redacción y el software han ganado mucha importancia. Estas herramientas permiten a los usuarios redactar u ocultar electrónicamente diferentes tipos de datos de usuario de sus documentos multiformato. Si también está buscando una biblioteca de redacción de documentos rica en características, no busque más allá de GroupDocs.Redaction para .NET. Esta API incluye un conjunto de funciones muy útiles y fáciles de usar para redactar texto, anotaciones y metadatos de archivos PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF y TIFF.
Antes de comenzar a redactar sus documentos con GroupDocs.Redaction para .NET, asegúrese de haber instalado la versión de API correcta y cualquier otro requisito previo. Tiene algunas opciones para instalar GroupDocs.Redaction para .NET, como usar NuGet u obtener el instalador MSI del sección de descargas. También puede instalarlo a través de la Consola del administrador de paquetes:
Para obtener más ayuda e información, consulte esta guía.
Después de configurar con éxito GroupDocs.Redaction para .NET en su sistema, veamos ahora algunos de los casos de uso más populares para la redacción de datos e información clasificada de sus documentos.
La redacción de texto es la opción más utilizada cuando se trata de ocultar o eliminar información importante de un documento. Esto se puede hacer por varios motivos, como proteger información confidencial o simplemente limpiar un documento antes de compartirlo con alguien. Hay algunas formas diferentes de redactar texto, incluido el uso de un texto de reemplazo (en lugar del contenido redactado) o la inserción de cuadros de colores. GroupDocs.Redaction para .NET le permite escribir la frase exacta o una expresión regular para redactar un texto específico de sus documentos PDF y Word, hojas de cálculo de Excel y presentaciones de PowerPoint.
Si está buscando reemplazar el texto que contiene información personal importante de un archivo con texto personalizado usando la frase exacta, use el código C# que se proporciona a continuación. Este código reemplazará el nombre 'John Doe' con el texto especificado, eliminando así el nombre de la persona del documento:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
redactor.Save();
}
Para aplicar un cuadro rectangular de color negro sobre el texto redactado en lugar de una cadena de reemplazo, utilice el siguiente fragmento de código:
También puede usar una expresión regular para redactar. El código de C# proporcionado a continuación redactará el texto que coincida con la secuencia de expresión regular de "dos dígitos, espacio, dos dígitos, espacio nuevamente y seis dígitos" (ejemplo: 12 34 567890) al tiempo que inserta un cuadro rectangular de color azul en lugar de el texto redactado:
Las anotaciones a menudo pueden contener datos confidenciales, como comentarios, notas o incluso revisiones. Para asegurarse de mantener seguros los contenidos de las anotaciones de su documento, es posible que deba redactarlos. GroupDocs.Redaction para .NET le permite redactar el texto de la anotación o eliminar por completo la anotación real.
Utilice el siguiente código C# para redactar el contenido de las anotaciones de sus documentos .NET de PDF, Word, Excel, PowerPoint, RTF y muchos otros formatos:
Al igual que redactar lo que está contenido en las anotaciones, puede eliminar completamente las anotaciones si es necesario. Utilice el código que se indica a continuación para lograrlo:
Al trabajar con imágenes, es posible que se encuentre con una situación en la que deba redactar o eliminar información privada de ellas. Esto podría ser cualquier cosa, desde un número de seguro social hasta la cara de una persona. Redaction for .NET puede funcionar como la herramienta de redacción perfecta para desinfectar imágenes PNG, GIF, TIFF y JPG mediante la redacción de áreas específicas en archivos de imagen, la búsqueda y redacción de texto en una imagen o la redacción de imágenes incrustadas en .NET.
Para redactar un área determinada en una imagen, utilice el código C# que se muestra a continuación. Mientras usamos una imagen JPG en este código de muestra, puede usar cualquiera de los otros formatos de imagen admitidos, como PNG, GIF, TIFF o BMP:
using (Redactor redactor = new Redactor("D:\\sample.jpg"))
{
System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
if (result.Status != RedactionStatus.Failed)
{
redactor.Save();
};
} Junto con la redacción habitual de imágenes, también puede redactar imágenes incrustadas en un documento mediante GroupDocs.Redaction para .NET. Para redactar imágenes incrustadas con un archivo de Microsoft Word, utilice el siguiente fragmento de código:
using (Redactor redactor = new Redactor("D:\\sample.docx"))
{
System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
if (result.Status != RedactionStatus.Failed)
{
redactor.Save();
};
} Al redactar un documento o imagen, es importante asegurarse de que la información esté oculta de tal manera que no pueda recuperarse o volverse visible. Esto ayuda a mantener la integridad del contenido redactado. Entonces, una vez que haya terminado de redactar un archivo de su elección, la siguiente fase es guardarlo adecuadamente. Con GroupDocs.Redaction para .NET, puede guardar el archivo redactado en su formato original, sobrescribir el archivo original y guardarlo como PDF rasterizado o en una secuencia.
Este código de muestra muestra cómo guardar un documento de Word en su formato original después de redactarlo:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
// Applying redactions
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
// Saving to original format by adding the date as a suffix
redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false, RedactedFileSuffix = DateTime.Now.ToShortDateString() });
}
Puede guardar el archivo después de la redacción como un PDF rasterizado, por favor use el siguiente código para hacer esto:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
// Applying redactions
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
// Saving the redacted file as a rasterized PDF
redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
} También proporcionamos Aplicaciones en línea gratuitas para redactar instantáneamente PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF y muchos otros archivos que usan sus dispositivos móviles o de escritorio, así que asegúrese de revisarlos.
Puede exportar fácilmente datos a Microsoft Excel desde varias fuentes disponibles, como JSON y CSV.
Sigue leyendoTiene varios libros de Excel y desea combinarlos en un solo archivo para generar informes o mantener los datos en un solo lugar
Sigue leyendoLa conversión de documentos de Word, incluidos DOC o DOCX en .NET, es un requisito muy común
Sigue leyendo