Texto tachado usando C#

Hay casos en los que es necesario señalar el contenido que tiene errores o ya no es válido. Tachar es una de las formas de marcar el contenido no válido dentro de los documentos. Entonces, para automatizar el tachado dentro de las aplicaciones .NET, este artículo muestra cómo tachar texto en documentos usando C#.

En este artículo se tratan los siguientes temas.

API .NET para texto tachado

GroupDocs.Annotation es una solución de anotación de documentos e imágenes que permite automatizar varios tipos de anotaciones dentro de múltiples formatos de documentos. Por lo tanto, usaré su API de .NET en los ejemplos de este artículo para tachar texto dentro de los documentos. Además de la anotación tachada, hay muchos otros tipos de anotación admitidos mencionados en la documentación.

Descargue el instalador de DLL o MSI desde la sección de descargas o instale la API en su aplicación .NET a través de NuGet.

PM> Install-Package GroupDocs.Annotation

Cómo tachar texto en documentos usando C#

Comencemos rápidamente a tachar los errores identificados con el documento. Los siguientes pasos le permiten tachar el texto en documentos usando C#.

  • Cargue el documento fuente usando la clase Annotator.
  • Cree y defina la anotación tachada usando la clase StrikeoutAnnotation.
    • Establezca el color de la línea de tachado.
    • Opacidad, número de página del documento
    • Coordenadas y otras propiedades
  • Agregue la anotación de tachado preparada al anotador usando el método Add().
  • Guarde el documento anotado utilizando el método Save().

El siguiente ejemplo de código C# tacha el texto seleccionado en un documento PDF.

/*
 * Texto tachado en Word, PDF, hojas de cálculo, presentaciones con C#
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    StrikeoutAnnotation strikeout = new StrikeoutAnnotation
    {
        FontColor = 0x000000,
        Opacity = 0.7,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(183, 770),
            new Point(308, 770),
            new Point(183, 752),
            new Point(308, 752)
        }
    };
    annotator.Add(strikeout);
    annotator.Save("path/strikethrough-text.pdf");
}

Obtenga una licencia de API gratuita

Puede usar GroupDocs.Annotation para .NET de forma gratuita obteniendo una licencia temporal.

Conclusión

En resumen, aprendió a agregar anotaciones tachadas usando C#. Con esta anotación, puede tachar el texto mediante programación en documentos de Word, PDF, hojas de cálculo y presentaciones. Del mismo modo, puede probar varios otros tipos de anotaciones según sus requisitos.

Obtenga más información sobre GroupDocs.Annotation para .NET visitando su documentación. Puede crear su propia aplicación de anotador para los formatos de documentos admitidos. Puede ponerse en contacto con nosotros para consultas a través del foro.

Ver también