GroupDocs.Annotation en un coup d’œil

Améliorez vos applications Java avec des outils d’annotation professionnels

Illustration annotation

Annoter le texte

Avec GroupDocs.Annotation for Java, vous pouvez surligner, souligner, barrer ou remplacer du texte. Compatible avec les PDF, Word, Excel et plus encore, il est idéal pour la révision collaborative et les retours sur les documents.

Dessiner des formes

Ajoutez des annotations de zone, d’ellipse, de point, de flèche, de distance et de polyligne pour mettre en évidence le contenu et les mesures avec des couleurs configurables.

Commentaires et réponses

Attribuez un auteur et des réponses en fil à toute annotation pour faciliter les processus de révision et d’approbation structurés.

Gérer et échanger des annotations

Listez, mettez à jour et supprimez des annotations, filtrez par type, générez des aperçus et importez ou exportez les annotations au format XML.

Indépendance de plateforme

GroupDocs.Annotation for Java fonctionne sur les principaux systèmes d’exploitation, frameworks et plateformes de développement.

Amazon
Docker
Azure
IntelliJ IDEA
Eclipse
macOS
Linux
Maven

Formats de fichiers pris en charge

GroupDocs.Annotation for Java prend en charge les formats de fichiers suivants.

Formats MS Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, ODS
  • PowerPoint: PPT, PPTX, PPS, PPSX

Autres formats Office

  • Portable: PDF
  • OpenDocument: ODT, ODP
  • Diagramme: VSD, VSDX

Autres formats

  • Images: BMP, JPEG, PNG, TIFF
  • CAO: DWG, DXF
  • E‑mail: EML, EMLX

Ce que vous pouvez faire avec GroupDocs.Annotation

Ajoutez et gérez rapidement les annotations dans les PDF, les documents Office et les images avec précision.

Feature icon

Annotation de texte

Surlignez, soulignez, barrez ou soulignez en pointillé le texte dans tout le document.

Feature icon

Formes graphiques

Dessinez des annotations de zone, d’ellipse, de flèche, de point, de distance et de polyligne avec des couleurs personnalisées.

Feature icon

Filigranes et tampons

Ajoutez des filigranes texte, des tampons image et des champs de texte modifiables à une page de document.

Feature icon

Obtenir et supprimer

Lisez toutes les annotations d’un document, puis supprimez‑les par ID, type ou instance.

Feature icon

Commentaires et réponses

Ajoutez des réponses en fil avec les métadonnées d’utilisateur et d’horodatage à toute annotation.

Feature icon

Importation et exportation

Enregistrez les annotations d’un document au format XML et chargez‑les dans un autre document.

Exemples de code

Exemples courants d’utilisation de GroupDocs.Annotation for Java

Surligner le texte

GroupDocs.Annotation for Java permet aux développeurs Java de surligner du texte et d’ajouter des annotations aux documents :

Surligner du texte dans un document

// Ouvrez le document avec une instance Annotator
Annotator annotator = new Annotator("input.pdf");
try {
    // Créez une annotation de surlignage de texte définie par des points quadrilatéraux
    HighlightAnnotation highlight = new HighlightAnnotation();
    highlight.setPageNumber(0);
    highlight.setFontColor(65535);
    highlight.setPoints(Arrays.asList(
        new Point(80, 730), new Point(240, 730),
        new Point(240, 750), new Point(80, 750)));

    // Ajoutez le surlignage au document
    annotator.add(highlight);

    // Enregistrez le document annoté
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

Gérer les annotations

Avec notre API, vous pouvez lire et supprimer des annotations d’un document :

Obtenir et supprimer des annotations

// Ouvrez un document annoté avec une instance Annotator
Annotator annotator = new Annotator("annotated.pdf");
try {
    // Récupérez toutes les annotations du document
    List<AnnotationBase> annotations = annotator.get();

    // Supprimez la première annotation
    annotator.remove(annotations.get(0));

    // Enregistrez le document mis à jour
    annotator.save("output.pdf");
} finally {
    annotator.dispose();
}

Apposer un filigrane

GroupDocs.Annotation for Java permet aux développeurs Java apposer un filigrane texte sur les pages du document :

Apposer un filigrane sur un document

// Ouvrez le document avec une instance Annotator
Annotator annotator = new Annotator("input.pdf");
try {
    // Créez un filigrane texte diagonal et placez-le sur la première page
    WatermarkAnnotation watermark = new WatermarkAnnotation();
    watermark.setBox(new Rectangle(100, 100, 200, 100));
    watermark.setText("CONFIDENTIAL");
    watermark.setFontColor(16711680);
    watermark.setFontSize(24.0);
    watermark.setAngle(45.0);
    watermark.setOpacity(0.5);
    watermark.setPageNumber(0);

    // Ajoutez le filigrane et enregistrez le résultat
    annotator.add(watermark);
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

Prêt à commencer ?

Téléchargez GroupDocs.Annotation gratuitement ou obtenez une licence d’essai pour un accès complet !

Ressources utiles

Explorez la documentation, les échantillons de code et le soutien communautaire pour améliorer votre expérience.

Conseils sur les licences temporaires

1
Inscrivez-vous avec votre adresse e-mail professionnelle. Les services de messagerie gratuits ne sont pas autorisés.
2
Utilisez le bouton Obtenir une licence temporaire à la deuxième étape.
 Français