Ajouter une annotation de polygone
Contents
[
Hide
]
Les annotations de polygone sont utilisées pour mettre en valeur des zones ou formes irrégulières dans un PDF, offrant une emphase visuelle ou marquant des régions spécifiques. En utilisant PdfContentEditor, vous pouvez créer des polygones en spécifiant les coordonnées des sommets, le style de bordure, le numéro de page et le rectangle d’annotation.
- Créer l’objet PdfContentEditor.
- Lier le PDF d’entrée.
- Configurer les propriétés du Polygon.
- Ajouter l’annotation Polygon.
- 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_polygon_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 = 0 # 0 - Solid
line_info.vertice_coordinate = [100, 200, 150, 260, 220, 220, 200, 160]
content_editor.create_polygon(
line_info,
1,
apd.Rectangle(90, 150, 150, 120),
"This is polygon annotation",
)
# Save output PDF file
content_editor.save(outfile)