<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-annotation</artifactId>
      <version>21.7.2</version>
   </dependency>
</dependencies>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '21.7.2')
copied!  
<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.groupdocs" name="groupdocs-annotation" rev="21.7.2">
   <artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "21.7.2"
copied!  

Document Annotator Java High Code API

main-banner

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

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

VersionRelease Date
21.7.225 de enero de 2022
21.7.125 de enero de 2022
2.0.025 de enero de 2022
19.225 de enero de 2022
17.1025 de enero de 2022
17.10.325 de enero de 2022
1.5.025 de enero de 2022
21.721 de julio de 2021
19.719 de febrero de 2020
20.213 de febrero de 2020
19.530 de mayo de 2019
19.415 de abril de 2019
18.116 de octubre de 2018
18.1016 de octubre de 2018
1.4.018 de abril de 2018
1.6.018 de abril de 2018
1.7.018 de abril de 2018
1.7.118 de abril de 2018
1.8.018 de abril de 2018
1.8.118 de abril de 2018
1.8.218 de abril de 2018
1.9.018 de abril de 2018
17.1.018 de abril de 2018
17.10.118 de abril de 2018
17.10.218 de abril de 2018
17.5.018 de abril de 2018
17.6.018 de abril de 2018
18.418 de abril de 2018
3.1.018 de abril de 2018