GroupDocs.Annotation en un vistazo

Mejore sus aplicaciones Java con herramientas profesionales de anotación

Illustration annotation

Marcar texto

Con GroupDocs.Annotation for Java, puede resaltar, subrayar, tachar o reemplazar texto. Compatible con PDF, Word, Excel y más, es ideal para revisiones colaborativas y retroalimentación de documentos.

Dibujar formas

Agregue anotaciones de área, elipse, punto, flecha, distancia y polilínea para resaltar contenido y medidas con colores configurables.

Comentarios y respuestas

Adjunte un autor y respuestas en hilo a cualquier anotación para impulsar procesos estructurados de revisión y aprobación.

Gestionar e intercambiar anotaciones

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

Independencia de plataforma

GroupDocs.Annotation for Java funciona en los principales sistemas operativos, frameworks y plataformas de desarrollo.

Amazon
Docker
Azure
IntelliJ IDEA
Eclipse
macOS
Linux
Maven

Formatos de archivo compatibles

GroupDocs.Annotation for Java admite trabajar 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

Qué puede hacer con GroupDocs.Annotation

Agregue y gestione rápidamente anotaciones en PDF, documentos de Office e imágenes con precisión.

Feature icon

Marcado de texto

Resalte, subraye, tache o subraye con línea ondulada el texto en todo el documento.

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 hilo 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 comunes de casos de uso de GroupDocs.Annotation for Java

Resaltar texto

GroupDocs.Annotation for Java permite a los desarrolladores de Java resaltar texto y agregar marcas a los documentos:

Resaltar texto en un documento

// Abra el documento con una instancia de Annotator
Annotator annotator = new Annotator("input.pdf");
try {
    // Cree una anotación de resaltado de texto definida por puntos cuádruples
    HighlightAnnotation highlight = new HighlightAnnotation();
    highlight.setPageNumber(0);
    highlight.setFontColor(65535);
    highlight.setPoints(Arrays.asList(
        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");
} finally {
    annotator.dispose();
}

Gestionar anotaciones

Con nuestra API, puede leer y eliminar anotaciones de un documento:

Obtener y eliminar anotaciones

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

    // Elimine la primera anotación
    annotator.remove(annotations.get(0));

    // Guarde el documento actualizado
    annotator.save("output.pdf");
} finally {
    annotator.dispose();
}

Estampar una marca de agua

GroupDocs.Annotation for Java permite a los desarrolladores de Java 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
Annotator annotator = new Annotator("input.pdf");
try {
    // Cree una marca de agua de texto diagonal y colóquela en la primera página
    WatermarkAnnotation watermark = new WatermarkAnnotation();
    watermark.setBox(new Rectangle(100, 100, 200, 100));
    watermark.setText("CONFIDENTIAL");
    watermark.setFontColor(16711680);
    watermark.setFontSize(24.0);
    watermark.setAngle(45.0);
    watermark.setOpacity(0.5);
    watermark.setPageNumber(0);

    // Agregue la marca de agua y guarde el resultado
    annotator.add(watermark);
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

¿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