Ajouter des annotations contextuelles
Contents
[
Hide
]
Les annotations contextuelles sont utiles pour ajouter des commentaires, des explications ou des notes interactives dans les fichiers PDF. En utilisant PdfContentEditor, vous pouvez créer des annotations contextuelles programmatiquement en spécifiant l’emplacement, le contenu, la visibilité et le numéro de page.
- Créer l’objet PdfContentEditor.
- Lier le PDF d’entrée.
- Définir le rectangle de l’annotation Popup.
- Ajouter l’annotation Popup.
- Enregistrer le Document 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_popup_annotation(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Add popup annotation to page 1
content_editor.create_popup(
apd.Rectangle(220, 520, 180, 80),
"This is a popup annotation",
True,
1,
)
# Save updated document
content_editor.save(outfile)