Dans ce didacticiel, nous allons explorer comment ajouter une annotation d’ellipse dans un PDF à l’aide de Java. Les annotations constituent un moyen efficace d’ajouter des informations, des surlignages et des commentaires aux PDF. Les annotations Ellipse, en particulier, sont utiles pour mettre en évidence des zones ou des formes spécifiques dans un document PDF. Nous vous expliquerons comment configurer la bibliothèque d’annotations et écrire un exemple de code pour insérer une annotation ellipse dans un PDF en Java. La section suivante détaillera l’ajout d’une ellipse à un document PDF à l’aide du langage de programmation Java.
Étapes pour ajouter une annotation d’ellipse dans un PDF à l’aide de Java
- Utilisez le référentiel Maven pour intégrer GroupDocs.Annotation for Java dans votre projet
- Ajoutez les classes essentielles pour ajouter des annotations d’ellipse dans un PDF
- Créez une instance de la classe Annotator en transmettant le chemin du fichier PDF à son constructeur
- Créez une instance de la classe EllipseAnnotation et définissez certaines propriétés, par exemple la position, le numéro de page, etc.
- Appelez la méthode Annotator.add et transmettez-lui l’objet EllipseAnnotation
- Appelez la méthode Annotator.save pour enregistrer le PDF sur le disque
En adhérant aux directives ci-dessus et en installant la bibliothèque d’annotations sur n’importe quel ordinateur, vous pouvez rapidement * créer des annotations d’ellipse au format PDF à l’aide de Java *. Ces étapes peuvent être effectuées sur divers systèmes d’exploitation courants, tels que Windows, macOS et Linux sur lesquels Java est installé. Aucun logiciel supplémentaire n’est requis pour ajouter des annotations d’ellipse au fichier PDF. De plus, la bibliothèque utilisée dans l’exemple de code suivant est multiplateforme.
Code pour ajouter une annotation d’ellipse dans un PDF à l’aide de Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.PenStyle; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.annotationmodels.EllipseAnnotation; | |
import java.util.Calendar; | |
public class AddEllipseAnnotationinPDFusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.pdf"); | |
// Create an instance of EllipseAnnotation class and set options | |
EllipseAnnotation ellipse = new EllipseAnnotation(); | |
ellipse.setBackgroundColor(65535); | |
ellipse.setBox(new Rectangle(100, 100, 100, 100)); | |
ellipse.setCreatedOn(Calendar.getInstance().getTime()); | |
ellipse.setMessage("This is ellipse annotation"); | |
ellipse.setOpacity(0.7); | |
ellipse.setPageNumber(0); | |
ellipse.setPenColor(65535); | |
ellipse.setPenStyle(PenStyle.DOT); | |
ellipse.setPenWidth((byte) 3); | |
// Add ellipse annotation to Annotator | |
annotator.add(ellipse); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
La section ci-dessus a fourni une explication complète sur l’ajout d’annotations ellipse dans PDF Java, ainsi qu’un exemple de code simple. Après avoir installé la bibliothèque d’annotations de documents et modifié les chemins d’accès aux fichiers d’entrée et de sortie selon les besoins, l’intégration du code dans vos applications peut se faire facilement. Toutes nos félicitations! Vous avez intégré avec succès une annotation d’ellipse dans un fichier PDF à l’aide de Java.
Auparavant, nous avons publié un article sur l’insertion d’annotations de champs de texte dans un PDF. Pour plus de détails, consultez le guide sur comment ajouter une annotation de champ de texte dans un PDF à l’aide de Java.