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 atributonamedado 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!

