Formularios PDF
IronPDF for Python puede tanto crear formularios PDF interactivos a partir de HTML como leer o escribir los valores de campos de formularios PDF existentes de manera programática.
Empezando
Habilita la creación de formularios configurando RenderingOptions.CreatePdfFormsFromHtml = True antes de renderizar HTML que contiene elementos <input>, <select> o <textarea>. Para leer o escribir valores de campo en un formulario existente, carga el PDF y usa Form.FindFormField.
Entender el código
Creación de Formularios
CreatePdfFormsFromHtml = True: Convierte elementos de formulario HTML (<input>,<radio>,<checkbox>, etc.) en campos de formulario PDF interactivos al renderizar.RenderHtmlAsPdf(form_html): Renderiza el formulario HTML como un PDF con campos rellenables e interactivos.SaveAs("BasicForm.pdf")lo escribe en el disco.
Lectura y Escritura de Valores de Campos
PdfDocument.FromFile("BasicForm.pdf"): Carga el formulario PDF guardado para la manipulación de campos.form_document.Form.FindFormField(name): Devuelve un objeto de campo de formulario para el campo con el valor del atributonamedado del HTML original.field.Value = "text": Establece el valor del campo de formulario programáticamente.field.Value: Lee el valor actual del campo de formulario.SaveAs("FilledForm.pdf"): Guarda el PDF con todos los valores de los campos poblados.
Tipos de Campos de Formularios Soportados
IronPDF admite entradas de texto, botones de opción, casillas de verificación, menús desplegables (<select>) y áreas de texto. Todos se crean automáticamente a partir de los elementos HTML correspondientes cuando CreatePdfFormsFromHtml está habilitado.
¡Aprende a crear y completar formularios PDF con IronPDF for Python!






