Agregar anotaciones de texto libre
Contents
[
Hide
]
Las anotaciones de texto libre le permiten colocar texto visible directamente en una página PDF sin requerir comentarios emergentes. Usando PdfContentEditor, puede especificar el rectángulo de la anotación, el texto mostrado y la página objetivo.
- Crear el PdfContentEditor objeto.
- Vincular el PDF de entrada.
- Defina la posición de la anotación.
- Agregar la anotación de texto libre.
- 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_free_text_annotation(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Add free text annotation to page 1
content_editor.create_free_text(
apd.Rectangle(200, 480, 150, 25), "This is a free text annotation", 1
)
# Save updated document
content_editor.save(outfile)