<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation</artifactId>
<version>21.7.2</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '21.7.2')
<dependency org="com.groupdocs" name="groupdocs-annotation" rev="21.7.2">
<artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "21.7.2"
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 marca de varios formatos de archivos 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
Graphic annotations
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 libre 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)
Text annotations
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 (Web link)
Watermark annotation (Text watermark)
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 detalles y limitaciones, visite Formatos de documento compatibles.
Requisitos del sistema
- Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
- macOS
- 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 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 |
---|---|
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 |
GroupDocs.Total GroupDocs.Annotation API on premise annotation DOC DOCX DOCM DOT DOTX DOTM RTF ODT XLS XLSX XLSM XLSB ODS PPT PPTX PPS PPSX ODP VSD VSDX VSDM VSS VSSX VST VSTM JPG JPEG PNG BMP TIFF DXF DWG EML EMLX HTM HTML PDF PDFA1a PDFA1b PDFA2a Area Arrow Distance Ellipse Point Polyline Resource Redaction TextField Highlight Link Replacement Strikeout Reduction Underline Diagonal Horizontal Windows macOS Linux J2SE document automation