Agregar anotación cuadrada
Contents
[
Hide
]
Las anotaciones cuadradas se usan comúnmente para resaltar áreas de interés, marcar secciones importantes o proporcionar indicaciones visuales en un documento PDF. Usando PdfContentEditor, puedes crear anotaciones cuadradas (o circulares) especificando el rectángulo delimitador, el texto de contenido, el color del borde, la opción de relleno, el número de página y el ancho del borde.
- Crear el objeto PdfContentEditor.
- Vincular el PDF de entrada.
- Definir la anotación Square.
- Agregar la anotación Square.
- Guarda 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_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)