Cómo rellenar y editar formularios PDF
IronPDF ofrece un conjunto de herramientas intuitivas para editar formularios existentes en un documento PDF, incluidas áreas de texto, entradas de texto, casillas de verificación, cuadros combinados y botones de opción.
Cómo rellenar y editar formularios PDF
- Descargar una biblioteca C# para rellenar y editar formularios PDF
- Importe el documento PDF de destino mediante la función
FromFile
método - Busque el objeto de formulario que desea modificar mediante la función
FindFormField
método - Modificar el Valor para establecer la información deseada
- Exportar el documento PDF editado
Instalar con NuGet
Install-Package IronPdf
Editar formularios
IronPDF edita sin esfuerzo campos de formulario existentes de varios tipos en un documento PDF.
Área de texto y formularios de entrada
Para editar áreas de texto y formularios de entrada, asigne la propiedad Valor a la información deseada. El siguiente código primero encuentra el objeto formulario usando el método FindFormField
con el nombre del formulario. A continuación, accede y asigna la propiedad Valor del objeto.
:path=/static-assets/pdf/content-code-examples/how-to/edit-forms-input-textarea.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputForm.pdf");
// Set text input form values
pdf.Form.FindFormField("firstname").Value = "John";
pdf.Form.FindFormField("lastname").Value = "Smith";
// Set text area form values
pdf.Form.FindFormField("address").Value = "Iron Software LLC\r\n205 N. Michigan Ave.";
pdf.SaveAs("textAreaAndInputFormEdited.pdf");
Imports Microsoft.VisualBasic
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("textAreaAndInputForm.pdf")
' Set text input form values
pdf.Form.FindFormField("firstname").Value = "John"
pdf.Form.FindFormField("lastname").Value = "Smith"
' Set text area form values
pdf.Form.FindFormField("address").Value = "Iron Software LLC" & vbCrLf & "205 N. Michigan Ave."
pdf.SaveAs("textAreaAndInputFormEdited.pdf")
Documento PDF de salida
Formularios Checkbox y Combobox
Edite los formularios checkbox y combobox existentes encontrando primero el campo del formulario por su nombre. Asigne la propiedad Value a 'Yes' para marcar la casilla de verificación del formulario. Seleccione cualquier opción disponible en el combobox asignando la opción deseada a su propiedad Valor. Para mayor comodidad, recupere todos los valores de las opciones accediendo a la propiedad Opciones.
:path=/static-assets/pdf/content-code-examples/how-to/edit-forms-checkbox-combobox.cs
using IronPdf;
using System;
PdfDocument pdf = PdfDocument.FromFile("checkboxAndComboboxForm.pdf");
var checkboxForm = pdf.Form.FindFormField("taskCompleted");
// Check the checkbox form
checkboxForm.Value = "Yes";
var comboboxForm = pdf.Form.FindFormField("priority");
// Set the combobox value
comboboxForm.Value = "Low";
// Print out all the available choices
foreach (var choice in comboboxForm.Choices)
{
Console.WriteLine(choice);
}
pdf.SaveAs("checkboxAndComboboxFormEdited.pdf");
Imports IronPdf
Imports System
Private pdf As PdfDocument = PdfDocument.FromFile("checkboxAndComboboxForm.pdf")
Private checkboxForm = pdf.Form.FindFormField("taskCompleted")
' Check the checkbox form
checkboxForm.Value = "Yes"
Dim comboboxForm = pdf.Form.FindFormField("priority")
' Set the combobox value
comboboxForm.Value = "Low"
' Print out all the available choices
For Each choice In comboboxForm.Choices
Console.WriteLine(choice)
Next choice
pdf.SaveAs("checkboxAndComboboxFormEdited.pdf")
Documento PDF de salida
Botones de radio Formularios
Cuando se trabaja con formularios de botones de radio en IronPDF, los botones de radio del mismo grupo están contenidos dentro de un objeto de formulario. Para editar el valor del botón de radio, simplemente asigne la propiedad Value del objeto formulario a una de las opciones disponibles. Recupera todas las opciones disponibles con la propiedad Anotaciones. El siguiente código muestra cómo editar el valor del botón de radio.
:path=/static-assets/pdf/content-code-examples/how-to/edit-forms-radiobutton.cs
using IronPdf;
using System;
PdfDocument pdf = PdfDocument.FromFile("radioButtomForm.pdf");
var radioForm = pdf.Form.FindFormField("traveltype");
// Set the radio button value
radioForm.Value = "Airplane";
// Print out all the available choices
foreach(var annotation in radioForm.Annotations)
{
Console.WriteLine(annotation.OnAppearance);
}
pdf.SaveAs("radioButtomFormEdited.pdf");
Imports IronPdf
Imports System
Private pdf As PdfDocument = PdfDocument.FromFile("radioButtomForm.pdf")
Private radioForm = pdf.Form.FindFormField("traveltype")
' Set the radio button value
radioForm.Value = "Airplane"
' Print out all the available choices
For Each annotation In radioForm.Annotations
Console.WriteLine(annotation.OnAppearance)
Next annotation
pdf.SaveAs("radioButtomFormEdited.pdf")
Además, utilice el método Clear
para anular la selección del botón de opción. Sólo se puede acceder a este método cuando el objeto es de tipo RadioFormField. Al acceder al objeto de formulario de radio desde el PDF, se puede convertir al tipo RadioFormField.
Documento PDF de salida
Aprenda a crear formularios PDF mediante programación en el siguiente artículo: "Cómo crear formularios PDF."