<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>
repositories {
maven {
url 'https://releases.groupdocs.com/java/repo/'
}
}
compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '21.7.2')
<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>
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "21.7.2"
Document Annotator Java High Code API
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
Graphic annotations
Annotation de la zone (rectangle)
Annotation de la flèche (pointeur)
Annotation de distance (flèches aux deux extrémités de ligne)
Annotation (point abstrait)
Annotation en polyligne (ligne dessinée libre)
Annotation de rédaction (rectangle gratuit avec position fixe et fond noir)
Annotation de champ de texte (texte à l’intérieur de la zone rectangulaire)
Annotation d’ellipse (basé sur le cercle)
Text annotations
Mettre en évidence l’annotation (surligneur de texte)
Annotation de remplacement (remplacer le texte d’origine par le texte fourni par l’utilisateur)
Annotation au retrait (sort le texte sélectionné)
Soulignez l’annotation (souligner le texte sélectionné)
Annotation de rédaction du texte (identique à la rédaction des ressources mais applicable uniquement au texte)
Liaison annotation (Web link)
Watermark annotation (Text watermark)
Définissez la couleur de l’arrière-plan d’annotation, la position, l’opacité, la couleur du stylo, le style et la largeur.
Extraire les annotations du document.
Ajoutez une réponse aux annotations sous forme de commentaires.
Appliquer des annotations aux documents avec protection par mot de passe.
Capacité à annoter les documents qui sont situés à distance.
Filtrez et enregistrez uniquement des types d’annotations spécifiques tout en sautant le reste.
Capacité à exporter uniquement la plage de pages souhaitée, les pages spécifiques ou uniquement les pages annotées.
Générer l’aperçu de la page de document dans les formats
JPG
,PNG
ou «BMP».Maintient le versioning de toutes les annotations que vous ajoutez, supprimez, modifiez afin que vous puissiez choisir la version requise.
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
Version | Release Date |
---|---|
21.7.2 | 25 janvier 2022 |
21.7.1 | 25 janvier 2022 |
2.0.0 | 25 janvier 2022 |
19.2 | 25 janvier 2022 |
17.10 | 25 janvier 2022 |
17.10.3 | 25 janvier 2022 |
1.5.0 | 25 janvier 2022 |
21.7 | 21 juillet 2021 |
19.7 | 19 février 2020 |
20.2 | 13 février 2020 |
19.5 | 30 mai 2019 |
19.4 | 15 avril 2019 |
18.1 | 16 octobre 2018 |
18.10 | 16 octobre 2018 |
1.4.0 | 18 avril 2018 |
1.6.0 | 18 avril 2018 |
1.7.0 | 18 avril 2018 |
1.7.1 | 18 avril 2018 |
1.8.0 | 18 avril 2018 |
1.8.1 | 18 avril 2018 |
1.8.2 | 18 avril 2018 |
1.9.0 | 18 avril 2018 |
17.1.0 | 18 avril 2018 |
17.10.1 | 18 avril 2018 |
17.10.2 | 18 avril 2018 |
17.5.0 | 18 avril 2018 |
17.6.0 | 18 avril 2018 |
18.4 | 18 avril 2018 |
3.1.0 | 18 avril 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