Ajouter une Annotation de Polyligne
Contents
[
Hide
]
Les annotations de polyligne vous permettent de mettre en évidence une série de segments de ligne connectés dans un PDF. En utilisant PdfContentEditor, vous pouvez dessiner une polyligne en spécifiant les coordonnées des sommets, le style de bordure, le numéro de page et les limites de l’annotation. Ceci est utile pour représenter visuellement des chemins, des tendances ou des connexions dans des diagrammes et des documents.
- Créer l’objet PdfContentEditor.
- Lier le PDF d’entrée.
- Configurer les propriétés du polyligne.
- Ajouter l’annotation du polyligne.
- 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_polyline_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 = [120, 420, 180, 460, 230, 430, 290, 470]
content_editor.create_poly_line(
line_info,
1,
apd.Rectangle(110, 410, 200, 90),
"This is polyline annotation",
)
# Save output PDF file
content_editor.save(outfile)