Ajouter une annotation caret
Contents
[
Hide
]
Les annotations caret sont couramment utilisées pour indiquer des insertions de texte ou des commentaires éditoriaux dans un document. Avec PdfContentEditor, vous pouvez ajouter des annotations caret de manière programmatique en spécifiant le numéro de page, les limites de l’annotation, la zone d’appel, le symbole, le texte de la note et la couleur.
- Créer le PdfContentEditor objet.
- Lier le PDF d’entrée.
- Définir les paramètres de l’annotation Caret :
- Numéro de page où l’annotation sera ajoutée
- Rectangle Caret (position de l’annotation)
- Rectangle d’appel (zone de texte)
- Symbole (par exemple “P”)
- Texte d’annotation
- Couleur d’annotation
- Ajouter l’annotation Caret.
- 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_caret_annotation(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Add caret annotation to page 1
content_editor.create_caret(
1,
apd.Rectangle(350, 400, 10, 10),
apd.Rectangle(300, 380, 115, 15),
"P",
"This is a caret annotation",
apd.Color.red,
)
# Save updated document
content_editor.save(outfile)