Ajouter une annotation carrée

Contents
[ ]

Les annotations carrées sont couramment utilisées pour mettre en évidence des zones d’intérêt, marquer des sections importantes ou fournir des repères visuels dans un document PDF. En utilisant PdfContentEditor, vous pouvez créer des annotations carrées (ou circulaires) en spécifiant le rectangle englobant, le texte du contenu, la couleur de la bordure, l’option de remplissage, le numéro de page et la largeur de la bordure.

  1. Créer l’objet PdfContentEditor.
  2. Lier le PDF d’entrée.
  3. Définir l’annotation Square.
  4. Ajouter l’annotation Square.
  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_square_annotation(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind input PDF file
    content_editor.bind_pdf(infile)

    # Create SquareAnnotation object
    rect = apd.Rectangle(100, 300, 200, 400)
    contents = "This is square annotation"
    content_editor.create_square_circle(rect, contents, apd.Color.blue, True, 1, 3)

    # Save output PDF file
    content_editor.save(outfile)