<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation</artifactId>
<version>1.8.0</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '1.8.0')
<dependency org="com.groupdocs" name="groupdocs-annotation" rev="1.8.0">
<artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "1.8.0"
Document Annotator Java High Code API
Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Soporte gratuito | Licencia temporal
Grupo Docsannotation para Java es una biblioteca de clases Java nativa y una API local para ayudarlo a construir aplicaciones Java que puedan anotar documentos y archivos de marcas de agua de varios formatos de archivo de Microsoft Office & Reg;, OpenOffice & Reg;, Image, Acrobat & Reg; y otros, sin requerir ningún software de terceros.
Annotación de documentos Java Características de la API en instalación
Anotaciones gráficas
Anotación del área (rectángulo)
Anotación de flecha (puntero)
Anotación de distancia (flechas en ambos extremos de la línea)
Anotación puntual (punto abstracto)
Anotación polilínea (línea dibujada de mano libre)
Anotación de redacción (rectángulo gratuito con posición fija y fondo negro)
Anotación de campo de texto (texto dentro del área rectangular)
Anotación de elipse (basado en círculo)
Anotaciones de texto
Destacar anotaciones (marcador de texto)
Anotación de reemplazo (reemplace el texto original con el texto proporcionado por el usuario)
Anotación de ponches (golpea el texto seleccionado)
Subraye la anotación (subraye el texto seleccionado)
Anotación de redacción de texto (igual que la redacción de recursos pero aplicable solo al texto)
Anotación de enlace (enlace web)
Anotación de marca de agua (marca de agua de texto)
Establezca el color de fondo de la anotación, la posición, la opacidad, el color de la pluma, el estilo y el ancho.
Extraer anotaciones del documento.
Agregue respuesta a las anotaciones en forma de comentarios.
Aplicar anotaciones a documentos con protección de contraseña.
Capacidad para anotar documentos que se encuentran remotamente.
Filtro y guarde solo tipos específicos de anotaciones mientras se omite el resto.
Capacidad para exportar el rango de página deseado, páginas específicas o solo las páginas anotadas.
Genere la vista previa de la página de documentos en formatos
JPG
,PNG
oBMP
.Mantiene el versículo de todas las anotaciones que agrega, elimina, edita para que pueda elegir la versión requerida.
formatos de archivo de anotación de documentos compatibles
Microsoft Word & Reg;: Doc, Docx, DocM, Dot, DOTX, DOTM, RTF
OpenOffice & Reg; Texto: ODT
Microsoft Excel & Reg ;: XLS, XLSX, XLSM, XLSB
OpenOffice & Reg; Hoja de cálculo: ODS
Microsoft PowerPoint & Reg ;: PPT, PPTX, PPS, PPSX
OpenOffice & Reg; Presentación: ODP
Microsoft Visio & Reg ;: VSD, VSDX, VSDM, VSS, VSSX, VST, VSTM
Imagen de trama: JPG, JPEG, PNG, BMP, TIFF
AutoCAD & Reg ;: DXF
Autodesk & Reg ;: DWG
Correo electrónico: EML, EMLX
web: htm, html
Diseño fijo: PDF (PDF/A-1A, PDF/A-1B, PDF/A-2A)
Objetos de anotación
Anotación gráfica: Área, flecha, distancia, elipse, punto, polilínea, redacción de recursos, Textfield
Anotación de texto: resaltado, enlace, reemplazo, ponche, reducción, subrayado
Marca de agua: diagonal, horizontal
Para obtener detalles y limitaciones, visite Formatos de documento compatibles.
Requisitos del sistema
- Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
- Mac OS
- Linux
- Versiones Java:
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
o superior (por ejemplo Java 10)
Groupdocs.annotation for Java no requiere que se instale ningún software externo o herramienta de terceros. Simplemente siga una de las formas como se describe en Instalacion y configuracion.
Empezar
Groupdocs aloja todas las API de Java en el Repositorio de grupos. Puede usar fácilmente groupdocs.annotation para la API Java directamente en sus proyectos Maven con configuraciones simples. Para ver las instrucciones detalladas, visite la página de documentación Instalación desde el repositorio de Groupdocs utilizando Maven.
Ejemplo de código Java para agregar anotación de marca de agua
String outputPath = Constants.getOutputFilePath("AddWatermarkAnnotation", FilenameUtils.getExtension(Constants.INPUT));
final Annotator annotator = new Annotator(Constants.INPUT);
try {
Reply reply1 = new Reply();
reply1.setComment("First comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());
Reply reply2 = new Reply();
reply2.setComment("Second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());
java.util.List < Reply > replies = new ArrayList < Reply > ();
replies.add(reply1);
replies.add(reply2);
WatermarkAnnotation watermark = new WatermarkAnnotation();
watermark.setAngle((double) 75);
watermark.setBox(new Rectangle(200, 200, 100, 50));
watermark.setCreatedOn(Calendar.getInstance().getTime());
watermark.setText("Watermark");
watermark.setFontColor(65535);
watermark.setFontSize((double) 12);
watermark.setMessage("This is watermark annotation");
watermark.setOpacity(0.7);
watermark.setPageNumber(0);
watermark.setReplies(replies);
annotator.add(watermark);
annotator.save(outputPath);
} finally {
if (annotator != null) {
annotator.dispose();
}
}
Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Soporte gratuito | Licencia temporal
Version | Release Date |
---|---|
24.6 | 30 de junio de 2024 |
23.10 | 9 de octubre de 2023 |
23.8 | 28 de agosto de 2023 |
23.6 | 23 de junio de 2023 |
23.4 | 17 de abril de 2023 |
23.2 | 16 de abril de 2023 |
21.7.2 | 25 de enero de 2022 |
21.7.1 | 25 de enero de 2022 |
2.0.0 | 25 de enero de 2022 |
19.2 | 25 de enero de 2022 |
17.10 | 25 de enero de 2022 |
17.10.3 | 25 de enero de 2022 |
1.5.0 | 25 de enero de 2022 |
21.7 | 21 de julio de 2021 |
19.7 | 19 de febrero de 2020 |
20.2 | 13 de febrero de 2020 |
19.5 | 30 de mayo de 2019 |
19.4 | 15 de abril de 2019 |
18.1 | 16 de octubre de 2018 |
18.10 | 16 de octubre de 2018 |
1.4.0 | 18 de abril de 2018 |
1.6.0 | 18 de abril de 2018 |
1.7.0 | 18 de abril de 2018 |
1.7.1 | 18 de abril de 2018 |
1.8.0 | 18 de abril de 2018 |
1.8.1 | 18 de abril de 2018 |
1.8.2 | 18 de abril de 2018 |
1.9.0 | 18 de abril de 2018 |
17.1.0 | 18 de abril de 2018 |
17.10.1 | 18 de abril de 2018 |
17.10.2 | 18 de abril de 2018 |
17.5.0 | 18 de abril de 2018 |
17.6.0 | 18 de abril de 2018 |
18.4 | 18 de abril de 2018 |
3.1.0 | 18 de abril de 2018 |
File | Classifier | Size |
---|---|---|
groupdocs-annotation-1.8.0-javadoc.jar | javadoc | 735.28 KB |
groupdocs-annotation-1.8.0.jar | 1,013.75 KB | |
groupdocs-annotation-1.8.0.pom | 473 bytes |
GroupDocs.Annotation Java API Anotación de Documentos Marcado de Agua Gestión de Documentos Anotación de PDF Anotación de Word Anotación de Excel Anotación de PowerPoint Anotación de Imágenes Soporte OLE Gestión de Metadatos Compatibilidad entre Plataformas Anotaciones de Texto Anotaciones de Área Anotaciones de Marcado Medición de Distancias Redacción Apariencia de Anotación Personalizada Revisión Colaborativa de Documentos Seguridad de Documentos Preservación de Metadatos Procesamiento por Lotes Alto Rendimiento Escalabilidad Compatibilidad entre Plataformas Impresión de Anotaciones Microsoft Word Microsoft Excel Microsoft PowerPoint PDF JPG PNG BMP DWG DXF Visio Formato de Documento Portátil de Adobe Lenguaje de Marcado de Hipertexto Mensaje de Correo Electrónico Herramientas de Anotación Java Maven Integración de API API Local Comparación de Documentos Integridad de Documentos