Ajouter des annotations de texte
Contents
[
Hide
]
Cet article montre comment ajouter une annotation de texte à un document PDF en utilisant le PdfContentEditor classe dans Aspose.PDF.
Les annotations de texte vous permettent d’ajouter des commentaires, des notes ou des informations supplémentaires à des parties spécifiques d’une page PDF. Ces annotations peuvent apparaître sous forme d’icônes et être développées par les utilisateurs lors de la visualisation du document.
Dans cet exemple :
- Un document PDF est chargé dans le PdfContentEditor.
- Une annotation de texte est ajoutée à une position spécifique sur la page.
- L’annotation comprend un titre, un contenu, un type d’icône et des paramètres de visibilité.
- Le document modifié est enregistré dans un nouveau fichier.
- Créer un objet PdfContentEditor.
- Lier le Document PDF d’entrée.
- Définir la position de l’annotation.
- Ajouter une annotation Text.
- Enregistrer le PDF mis à jour.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
import aspose.pydrawing as apd
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def add_text_annotation(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Add text annotation to page 1
content_editor.create_text(
apd.Rectangle(100, 400, 50, 50),
"Text Annotation",
"This is a text annotation",
True,
"Insert",
1,
)
# Save updated document
content_editor.save(outfile)