Ajouter une annotation de pièce jointe de fichier
Contents
[
Hide
]
Les annotations de pièce jointe de fichier vous permettent d’intégrer des fichiers externes sous forme d’icônes interactives sur une page PDF. En utilisant la surcharge de chemin de fichier, vous pouvez attacher des fichiers directement depuis le disque sans ouvrir manuellement les flux. Cette méthode vous permet également de personnaliser l’icône de l’annotation et de fournir une description aux utilisateurs.
- Créer le PdfContentEditor objet.
- Lier le PDF d’entrée.
- Définir le rectangle de l’annotation.
- Ajouter l’annotation de pièce jointe de fichier.
- Enregistrer le Document mis à jour.
import aspose.pdf.facades as pdf_facades
import aspose.pydrawing as apd
from io import BytesIO
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def add_file_attachment_annotation(infile, attachment_file, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Create file attachment annotation on page 1
content_editor.create_file_attachment(
apd.Rectangle(100, 520, 20, 20),
"Attachment annotation contents",
attachment_file,
1,
"PushPin",
)
# Save updated document
content_editor.save(outfile)