Cómo censurar texto y regiones
Redactar texto implica el proceso de eliminar u ocultar permanentemente información sensible o confidencial de un documento. Esto suele hacerse cubriendo el texto con un recuadro negro o utilizando una herramienta para borrar el texto por completo. La redacción garantiza que no se pueda acceder a la información ni verla, lo que proporciona privacidad y seguridad a los contenidos sensibles.
Del mismo modo, al redactar una región se oscurecen las zonas especificadas en el documento. Este proceso requiere un poco más de trabajo, ya que hay que proporcionar las coordenadas, la anchura y la altura de la región.
Comience con IronPDF
Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.
-----s
Cómo censurar texto y regiones
- Descargar la biblioteca de C# para redactar texto y regiones
- Preparar el documento PDF para su redacción
- Utilice el método
RedactTextOnAllPages
para redactar texto en todo el documento - Utilice el método
RedactRegionsOnAllPages
para redactar regiones en cada página del documento - Guardar o exportar el documento PDF como documento nuevo
Redactar texto Ejemplo
La redacción de textos puede realizarse fácilmente con la ayuda de IronPDF. Utilice el método RedactTextOnAllPages
para eliminar la frase especificada de todo el documento. Usemos un documento de ejemplo en PDF.
:path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-text.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
' Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric")
pdf.SaveAs("redacted.pdf")
Salida PDF
PDF resultante de eliminar la frase "Alaric" de todas las páginas.
Utiliza los métodos RedactTextOnPage
y RedactTextOnPages
para redactar texto de una o varias páginas, respectivamente.
Estos son los parámetros de los métodos de redacción de texto y sus finalidades:
- ReplaceText: Esta es la cadena de texto que deseas redactar.
- CaseSensitive: Un valor booleano que indica si la búsqueda debe distinguir entre mayúsculas y minúsculas. Si es verdadero, coincidirá las letras mayúsculas y minúsculas exactamente. Por defecto es false.
- OnlyMatchWholeWords: Un valor booleano que especifica si se deben coincidir solo palabras completas. Por defecto es true.
- DrawRectangles: Un valor booleano que determina si se deben dibujar rectángulos negros alrededor de las áreas redactadas. Por defecto es true.
- ReplacementText: Este es el texto que se escribirá en lugar de los elementos redactados. El texto de sustitución por defecto es "*".
Redactar regiones Ejemplo
Redactar regiones específicas del documento funciona muy bien. Invoque el método RedactRegionsOnAllPages
con el objeto RectangleF para redactar la región del documento objetivo. Utilicemos el mismo documento de ejemplo en PDF del ejemplo anterior.
:path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-region.cs
using IronPdf;
using IronSoftware.Drawing;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
RectangleF rectangle = new RectangleF(5, 700, 50, 50);
// Redact region on coordinates(5,700) with width and height 50 pixels
pdf.RedactRegionsOnAllPages(rectangle);
pdf.SaveAs("redactedRegion.pdf");
Imports IronPdf
Imports IronSoftware.Drawing
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
Private rectangle As New RectangleF(5, 700, 50, 50)
' Redact region on coordinates(5,700) with width and height 50 pixels
pdf.RedactRegionsOnAllPages(rectangle)
pdf.SaveAs("redactedRegion.pdf")
Salida PDF
El PDF resultante proviene de redactar una región en las coordenadas (5,700) con un ancho y alto de 50 píxeles.
Use los métodos RedactRegionOnPage
y RedactRegionOnPages
para redactar regiones de una página única o de múltiples páginas, respectivamente.