Ajouter une Annotation de Polyligne

Contents
[ ]

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.

  1. Créer l’objet PdfContentEditor.
  2. Lier le PDF d’entrée.
  3. Configurer les propriétés du polyligne.
  4. Ajouter l’annotation du polyligne.
  5. 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)