Ajouter des annotations contextuelles

Contents
[ ]

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.

  1. Créer l’objet PdfContentEditor.
  2. Lier le PDF d’entrée.
  3. Définir le rectangle de l’annotation Popup.
  4. Ajouter l’annotation Popup.
  5. 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)