Adicionar Anotações de Texto
Contents
[
Hide
]
Este artigo mostra como adicionar uma anotação de texto a um documento PDF usando o PdfContentEditor classe no Aspose.PDF.
Anotações de texto permitem que você anexe comentários, notas ou informações extra a partes específicas de uma página de PDF. Essas anotações podem aparecer como ícones e ser expandidas pelos usuários ao visualizar o documento.
Neste exemplo:
- Um documento PDF é carregado no PdfContentEditor.
- Uma anotação de texto é adicionada em uma posição específica na página.
- A anotação inclui um título, conteúdo, tipo de ícone e configurações de visibilidade.
- O documento modificado é salvo em um novo arquivo.
- Crie um objeto PdfContentEditor.
- Vincule o Document PDF de entrada.
- Defina a posição da anotação.
- Adicione anotação de texto.
- Salve o PDF 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_text_annotation(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Add text annotation to page 1
content_editor.create_text(
apd.Rectangle(100, 400, 50, 50),
"Text Annotation",
"This is a text annotation",
True,
"Insert",
1,
)
# Save updated document
content_editor.save(outfile)