Agregar anotación de círculo

Contents
[ ]

Las anotaciones de círculo son útiles para resaltar áreas de interés en un documento PDF. Con PdfContentEditor, puedes crear formas circulares especificando el rectángulo que define los límites del círculo, junto con el texto de la anotación, el color, las opciones de relleno, el número de página y el ancho del borde.

  1. Crea el objeto PdfContentEditor.
  2. Vincular el PDF de entrada.
  3. Definir los límites del círculo.
  4. Agregar la anotación de círculo.
  5. Guardar el documento actualizado.
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_circle_annotation(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind input PDF file
    content_editor.bind_pdf(infile)

    # Create CircleAnnotation object
    rect = apd.Rectangle(300, 300, 400, 400)
    contents = "This is circle annotation"
    content_editor.create_square_circle(rect, contents, apd.Color.blue, False, 1, 3)

    # Save output PDF file
    content_editor.save(outfile)