Agregar anotación de tachado de texto al documento

Introducción

En este tutorial, exploraremos cómo agregar una anotación de texto tachado a un documento usando GroupDocs.Annotation para .NET. Esta biblioteca proporciona potentes herramientas para anotar diversos tipos de documentos, optimizando la colaboración y la revisión de documentos.

Prerrequisitos

Antes de comenzar, asegúrese de tener los siguientes requisitos previos:

  1. GroupDocs.Annotation para .NET: Instale la biblioteca. Puede descargarla desde aquí.
  2. Entorno de desarrollo: configure un entorno de desarrollo adecuado para el desarrollo .NET.
  3. Documento: Tenga un documento listo para anotar, como un archivo PDF.

Importación de espacios de nombres

Primero, importe los espacios de nombres necesarios para acceder a las funcionalidades de GroupDocs.Annotation:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;

Ahora, vamos a dividir el proceso de agregar una anotación de tachado de texto en varios pasos:

Paso 1: Definir la ruta de salida

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

Aquí definimos la ruta de salida donde se guardará el documento anotado.

Paso 2: Inicializar el anotador

using (Annotator annotator = new Annotator("input.pdf"))

Inicialice el objeto Anotador proporcionando la ruta al documento de entrada (archivo PDF en este caso).

Paso 3: Crear una anotación tachada

StrikeoutAnnotation strikeout = new StrikeoutAnnotation
{
    CreatedOn = DateTime.Now,
    FontColor = 65535,
    Message = "This is strikeout annotation",
    Opacity = 0.7,
    PageNumber = 0,
    BackgroundColor = 16761035,
    Points = new List<Point>
    {
        new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
    },
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

Cree un objeto StrikeoutAnnotation con las propiedades deseadas, como mensaje, opacidad, número de página, color de fondo, puntos (coordenadas) y respuestas.

Paso 4: Agregar anotación

annotator.Add(strikeout);

Añade la anotación tachada creada al documento.

Paso 5: Guardar el documento

annotator.Save(outputPath);

Guarde el documento anotado en la ruta de salida especificada.

Conclusión

En este tutorial, aprendimos a añadir una anotación de texto tachado a un documento con GroupDocs.Annotation para .NET. Esta potente biblioteca permite una anotación eficiente de documentos, optimizando la colaboración y la revisión de documentos.

Preguntas frecuentes

¿GroupDocs.Annotation es compatible con varios formatos de documentos?

Sí, GroupDocs.Annotation admite una amplia gama de formatos de documentos, incluidos PDF, Word, Excel, PowerPoint y más.

¿Puedo personalizar la apariencia de las anotaciones?

Por supuesto, puede personalizar las propiedades de anotación, como el color, la opacidad, el tamaño de fuente y más, según sus requisitos.

¿GroupDocs.Annotation proporciona funciones de colaboración?

Sí, GroupDocs.Annotation facilita la colaboración al permitir a los usuarios agregar comentarios, respuestas y anotaciones a los documentos.

¿Hay una prueba gratuita disponible?

Sí, puedes aprovechar una prueba gratuita desde aquí.

¿Dónde puedo obtener soporte para GroupDocs.Annotation?

Puede obtener ayuda de la Foro de anotaciones de GroupDocs.