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:
- GroupDocs.Annotation para .NET: Instale la biblioteca. Puede descargarla desde aquí.
- Entorno de desarrollo: configure un entorno de desarrollo adecuado para el desarrollo .NET.
- 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.