
Aplicar un tachado a texto dentro de un documento es una característica de edición común, a menudo utilizada en revisión, corrección de pruebas y edición colaborativa. Este método indica visualmente qué texto debe ser eliminado o reemplazado, todo mientras se mantiene la legibilidad del contenido original. En esta publicación, recorreremos cómo agregar un efecto de tachado utilizando C# con la ayuda de Conholdate.Total para .NET. Este poderoso SDK te permite anotar documentos con precisión y flexibilidad, lo que lo convierte en una solución ideal para marcar cambios de texto en archivos PDF y otros formatos.
¿Por qué usar tachado en documentos?
Ayuda a los revisores y editores a comunicar claramente qué partes del contenido deben ser eliminadas o revisadas.
Keeping the original text visible, even when marked for deletion, improves traceability during content revisions.
Las anotaciones con tachaduras hacen que el control de versiones y el seguimiento de documentos sean más manejables en entornos de equipo.
Los documentos legales, académicos y comerciales a menudo requieren ediciones visibles para cumplir con la normativa, la transparencia y la precisión.
Strikethrough Text in C# - Instalación del SDK
Necesitas instalar Conholdate.Total for .NET para tachar texto en documentos, incluyendo PDF, DOC, DOCX, etc. Simplemente ejecuta el siguiente comando de instalación de NuGet en MS Visual Studio:
Install-Package Conholdate.Total
Agregue texto tachado usando C#
El siguiente código C# demuestra cómo agregar una anotación de tachado a un documento PDF. Este enfoque utiliza la posición basada en coordenadas para especificar el área exacta del documento que debe tener el efecto de tachado.
// Initialize the annotator with the input PDF file
GroupDocs.Annotation.Annotator annotator = new GroupDocs.Annotation.Annotator("document.pdf");
// Create a StrikeoutAnnotation object
GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation strikeout = new GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation();
// Set color and opacity
strikeout.FontColor = 0xFF0000;
strikeout.Opacity = 0.7;
// Target page number (zero-based index)
strikeout.PageNumber = 0;
// Define the rectangle where the strikethrough will be applied
List<Point> points = new List<Point>();
points.Add(new Point(180, 730));
points.Add(new Point(300, 730));
points.Add(new Point(180, 700));
points.Add(new Point(300, 700));
strikeout.Points = points;
// Add the strikeout annotation to the document
annotator.Add(strikeout);
// Save the modified document
annotator.Save("strikethrough-text.pdf");
Este ejemplo configura la anotación de tachado con color rojo y transparencia parcial y la aplica a una región especificada en la primera página del PDF. La colección de Puntos define un área rectangular donde aparecerá el tachado. Después de aplicar la anotación, el documento se guarda con las ediciones visuales incluidas.
Conclusión
Las anotaciones de tachado son una característica práctica y esencial para revisar y editar documentos de manera efectiva. Con Conholdate.Total para .NET, puede implementar esta funcionalidad en sus aplicaciones C# con facilidad y precisión. Ya sea que esté desarrollando una aplicación de escritorio, una plataforma basada en web, o un sistema de flujo de trabajo de documentos, agregar funcionalidad de redline usando anotaciones de tachado ayuda a mejorar la claridad, mejorar la comunicación y agilizar los procesos de revisión. La flexibilidad del SDK asegura que sus documentos permanezcan editables, colaborativos y visualmente consistentes en todos los formatos.