Adicionar Anotação Quadrada

Contents
[ ]

Anotações quadradas são comumente usadas para destacar áreas de interesse, marcar seções importantes ou fornecer pistas visuais em um documento PDF. Usando PdfContentEditor, você pode criar anotações quadradas (ou circulares) especificando o retângulo delimitador, o texto de conteúdo, a cor da borda, a opção de preenchimento, o número da página e a espessura da borda.

  1. Crie o objeto PdfContentEditor.
  2. Vincular o PDF de entrada.
  3. Defina a anotação Square.
  4. Adicione a anotação Square.
  5. Salvar o Document atualizado.
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)