Crear campo TextBox
Contents
[
Hide
]
Los formularios PDF a menudo requieren la entrada de texto por parte de los usuarios, como nombres, direcciones o comentarios. Los campos TextBox habilitan esta funcionalidad al proporcionar campos editables directamente dentro del documento PDF.
El FormEditor class permite agregar campos de texto, casillas de verificación, botones de radio, listas desplegables, combo boxes y botones, facilitando la creación de PDFs interactivos.
- Cargar un documento PDF existente.
- Agregar varios campos TextBox para la entrada del usuario.
- Establecer valores predeterminados para cada campo.
- Guarde el documento PDF actualizado.
import sys
from os import path
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def create_textbox_field(infile, outfile):
"""Create TextBox field in PDF document."""
pdf_form_editor = pdf_facades.FormEditor()
pdf_form_editor.bind_pdf(infile)
# Add TextBox field to PDF form
pdf_form_editor.add_field(
pdf_facades.FieldType.TEXT, "first_name", "Alexander", 1, 50, 570, 150, 590
)
pdf_form_editor.add_field(
pdf_facades.FieldType.TEXT, "last_name", "Smith", 1, 235, 570, 330, 590
)
# Save updated PDF document with form fields
pdf_form_editor.save(outfile)