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 atributo name dado 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!

¿Listo para empezar?
Versión: 2026.6 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.