<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

Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Support gratuit | Licence temporaire

GroupDocsannotation pour Java est une bibliothèque de classe Java native et une API sur site pour vous aider à créer des applications Java qui peuvent annoter et faire un filigrane des documents et des fichiers de divers formats de fichiers de Microsoft Office & Reg;, OpenOffice & Reg;, Image, Acrobat & Reg; et autres, sans nécessiter de logiciel tiers.

Document Annotation Java sur site API Fonctions

Formats de fichiers d’annotation du document pris en charge

Microsoft Word & Reg;: doc, docx, docm, dot, dotx, dotm, rtf
OpenOffice & Reg; Texte: odt
Microsoft Excel & Reg;: xls, xlsx, xlsm, xlsb
OpenOffice & Reg; Feuille de calcul: ods
Microsoft PowerPoint & Reg;: PPT, PPTX, PPS, PPSX
OpenOffice & Reg; Présentation: ODP
Microsoft Visio & Reg;: VSD, VSDX, VSDM, VSS, VSSX, VST, VSTM
Image raster: JPG, JPEG, PNG, BMP, TIFF
AutoCAD & reg;: dxf
Autodesk & reg;: dwg
Courriel: EML, EMLX
Web: htm, html
Disposition fixe: PDF (PDF / A-1A, PDF / A-1B, PDF / A-2A)

objets d’annotation

Annotation graphique: Zone, flèche, distance, ellipse, point, polyligne, rédaction des ressources, Textfield
Annotation du texte: Fixer, lien, remplacement, retrait, réduction, souligner
filigrane: Diagonale, horizontale

Pour plus de détails et limitations, veuillez visiter Formats de documents pris en charge.

Configuration requise

  • Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS
  • Linux
  • Versions Java: J2SE 7.0 (1.7), J2SE 8.0 (1.8) ou au-dessus (par exemple Java 10)

GroupDocs.annotation pour Java ne nécessite pas d’installation d’un logiciel externe ou d’un outil tiers. Suivez simplement l’une des voies décrites en Installation et configuration.

Commencer

GroupDocs héberge toutes les API Java au Référentiel de groupes. Vous pouvez facilement utiliser GroupDocs.annotation pour l’API Java directement dans vos projets Maven avec des configurations simples. Pour les instructions détaillées, veuillez visiter la page de documentation Installation du référentiel GroupDocs à l’aide de maven.

Exemple de code Java pour ajouter l’annotation du filigrane

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();
    }
}

Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Support gratuit | Licence temporaire

VersionRelease Date
21.7.225 janvier 2022
21.7.125 janvier 2022
2.0.025 janvier 2022
19.225 janvier 2022
17.1025 janvier 2022
17.10.325 janvier 2022
1.5.025 janvier 2022
21.721 juillet 2021
19.719 février 2020
20.213 février 2020
19.530 mai 2019
19.415 avril 2019
18.116 octobre 2018
18.1016 octobre 2018
1.4.018 avril 2018
1.6.018 avril 2018
1.7.018 avril 2018
1.7.118 avril 2018
1.8.018 avril 2018
1.8.118 avril 2018
1.8.218 avril 2018
1.9.018 avril 2018
17.1.018 avril 2018
17.10.118 avril 2018
17.10.218 avril 2018
17.5.018 avril 2018
17.6.018 avril 2018
18.418 avril 2018
3.1.018 avril 2018