Ajouter une annotation de courbe
Contents
[
Hide
]
Les annotations de courbe sont utilisées pour mettre en évidence des chemins ou des formes irréguliers dans un PDF, offrant un accent visuel ou marquant des zones importantes. En utilisant PdfContentEditor, vous pouvez dessiner des courbes en spécifiant une séquence de sommets, le style de bordure, la visibilité, le rectangle de l’annotation et le texte descriptif.
- Créer l’objet PdfContentEditor.
- Lier le PDF onput.
- Configurer les propriétés de la courbe.
- Dessiner l’annotation de la courbe.
- 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_curve_annotation(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind input PDF file
content_editor.bind_pdf(infile)
line_info = pdf_facades.LineInfo()
line_info.border_style = 1 # 1 - Dashed
line_info.vertice_coordinate = [120, 520, 160, 560, 220, 540, 280, 580]
line_info.visibility = True
content_editor.draw_curve(
line_info,
1,
apd.Rectangle(110, 510, 220, 100),
"This is curve annotation",
)
# Save output PDF file
content_editor.save(outfile)