Formulários em PDF

IronPDF for Python pode tanto criar formulários PDF interativos a partir de HTML quanto ler ou escrever os valores dos campos de formulários PDF existentes programaticamente.

Começando

Ative a criação de formulários configurando RenderingOptions.CreatePdfFormsFromHtml = True antes de renderizar HTML que contenha elementos <input>, <select>, ou <textarea>. Para ler ou escrever valores de campo em um formulário existente, carregue o PDF e use Form.FindFormField.

Entendendo o código

Criando Formulários

  • CreatePdfFormsFromHtml = True: Converte elementos de formulário HTML (<input>, <radio>, <checkbox>, etc.) em campos de formulário interativos em PDF ao renderizar.
  • RenderHtmlAsPdf(form_html): Renderiza o formulário HTML como um PDF com campos interativos preenchíveis. SaveAs("BasicForm.pdf") o escreve no disco.

Lendo e Escrevendo Valores de Campo

  • PdfDocument.FromFile("BasicForm.pdf"): Carrega o PDF do formulário salvo para manipulação de campos.
  • form_document.Form.FindFormField(name): Retorna um objeto de campo de formulário para o campo com o valor do atributo name dado do HTML original.
  • field.Value = "text": Define o valor do campo de formulário programaticamente.
  • field.Value: Lê o valor atual do campo de formulário.
  • SaveAs("FilledForm.pdf"): Salva o PDF com todos os valores de campo preenchidos.

Tipos de Campo de Formulário Suportados

IronPDF suporta entradas de texto, botões de rádio, caixas de seleção, dropdowns (<select>), e áreas de texto. Todos são criados automaticamente a partir dos elementos HTML correspondentes quando CreatePdfFormsFromHtml está habilitado.

Aprenda a criar e preencher formulários PDF com IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.