GroupDocs.Annotation en un vistazo

Añada anotaciones de nivel profesional a sus aplicaciones .NET

Illustration annotation

Agregar marcado de texto

GroupDocs.Annotation for .NET le permite resaltar, subrayar, tachar, subrayado ondulado, redactar o reemplazar texto. Compatible con una amplia variedad de formatos, incluidos PDF y documentos de Office, esta función agiliza la revisión y colaboración de documentos.

Dibujar anotaciones gráficas

Agregue formas de área, elipse, punto, flecha, distancia y polilínea con colores de trazo y relleno configurables para resaltar regiones y mediciones en una página.

Comentarios y respuestas

Adjunte un autor y una discusión en hilos de respuestas a cualquier anotación para respaldar flujos de trabajo estructurados de revisión y aprobación.

Gestionar e intercambiar anotaciones

Enumere, actualice y elimine anotaciones, filtre por tipo, genere vistas previas de documentos e importe o exporte anotaciones en formato XML.

Independencia de plataforma

GroupDocs.Annotation for .NET es compatible con una amplia gama de sistemas operativos, marcos de desarrollo y gestores de paquetes.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de archivo compatibles

GroupDocs.Annotation for .NET admite operaciones con los siguientes formatos de archivo.

Formatos MS Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, ODS
  • PowerPoint: PPT, PPTX, PPS, PPSX

Otros formatos de Office

  • Portable: PDF
  • OpenDocument: ODT, ODP
  • Diagrama: VSD, VSDX

Otros formatos

  • Imágenes: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • Correo electrónico: EML, EMLX

Funciones de GroupDocs.Annotation for .NET

Agregue y gestione anotaciones en PDF, archivos de Office e imágenes con alta velocidad y precisión.

Feature icon

Marcado de texto

Resalte, subraye, tache o aplique subrayado ondulado al texto seleccionado en cualquier documento compatible.

Feature icon

Formas gráficas

Dibuje anotaciones de área, elipse, flecha, punto, distancia y polilínea con colores personalizados.

Feature icon

Marcas de agua y sellos

Agregue marcas de agua de texto, sellos de imagen y campos de texto editables a una página del documento.

Feature icon

Obtener y eliminar

Lea todas las anotaciones de un documento y luego elimínelas por id, tipo o instancia.

Feature icon

Comentarios y respuestas

Adjunte respuestas en hilos con metadatos de usuario y marca de tiempo a cualquier anotación.

Feature icon

Importar y exportar

Guarde las anotaciones de un documento en XML y cárguelas en otro documento.

Ejemplos de código

Ejemplos típicos de uso de GroupDocs.Annotation for .NET en acción

Resaltar texto

GroupDocs.Annotation for .NET permite a los desarrolladores de C# resaltar texto y agregar marcado a los documentos:

Resaltar texto en un documento

// Abra el documento con una instancia de Annotator
using (Annotator annotator = new Annotator("input.pdf"))
{
    // Cree una anotación de resaltado de texto definida por puntos cuádruples
    HighlightAnnotation highlight = new HighlightAnnotation
    {
        PageNumber = 0,
        FontColor = 65535,
        Points = new List<Point>
        {
            new Point(80, 730), new Point(240, 730),
            new Point(240, 750), new Point(80, 750)
        }
    };

    // Agregue el resaltado al documento
    annotator.Add(highlight);

    // Guarde el documento anotado
    annotator.Save("annotated.pdf");
}

Gestionar anotaciones

Utilice nuestra API para leer y eliminar anotaciones de un documento:

Obtener y eliminar anotaciones

// Abra un documento anotado con una instancia de Annotator
using (Annotator annotator = new Annotator("annotated.pdf"))
{
    // Recupere todas las anotaciones del documento
    List<AnnotationBase> annotations = annotator.Get();

    // Elimine la primera anotación
    annotator.Remove(annotations[0]);

    // Guarde el documento actualizado
    annotator.Save("output.pdf");
}

Estampar una marca de agua

GroupDocs.Annotation for .NET permite a los desarrolladores de C# estampar una marca de agua de texto en todas las páginas del documento:

Estampar una marca de agua en un documento

// Abra el documento con una instancia de Annotator
using (Annotator annotator = new Annotator("input.pdf"))
{
    // Cree una marca de agua de texto diagonal y colóquela en la primera página
    WatermarkAnnotation watermark = new WatermarkAnnotation
    {
        Box = new Rectangle(100, 100, 200, 100),
        Text = "CONFIDENTIAL",
        FontColor = 16711680,
        FontSize = 24,
        Angle = 45,
        Opacity = 0.5,
        PageNumber = 0
    };

    // Agregue la marca de agua y guarde el resultado
    annotator.Add(watermark);
    annotator.Save("annotated.pdf");
}

¿Listo para empezar?

Descargue GroupDocs.Annotation gratis u obtenga una licencia de prueba para obtener acceso completo.

Recursos útiles

Explore la documentación, las muestras de código y el apoyo de la comunidad para mejorar su experiencia.

Consejos para licencias temporales

1
Regístrate con tu correo electrónico del trabajo. No se permiten servicios de correo gratuitos.
2
Utilice el botón Obtener una licencia temporal en el segundo paso.
 Español