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
Descargar DLL
Instalar manualmente en su proyecto
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 el área de texto y los 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
introduciendo el nombre del formulario. A continuación, evalúe y asigne la propiedad Value del objeto
:path=/static-assets/pdf/content-code-examples/how-to/edit-forms-input-textarea.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputForm.pdf");
// Establecer los valores del formulario de entrada de texto
pdf.Form.FindFormField("firstname").Value = "John";
pdf.Form.FindFormField("lastname").Value = "Smith";
// Establecer los valores del formulario del área de texto
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")
' Establecer los valores del formulario de entrada de texto
pdf.Form.FindFormField("firstname").Value = "John"
pdf.Form.FindFormField("lastname").Value = "Smith"
' Establecer los valores del formulario del área de texto
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 con su nombre. Marque la casilla de verificación asignando a la propiedad Valor el valor "Sí". Seleccione las opciones disponibles en el cuadro combinado 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");
// Marque la casilla de verificación
checkboxForm.Value = "Yes";
var comboboxForm = pdf.Form.FindFormField("priority");
// Establecer el valor del cuadro combinado
comboboxForm.Value = "Low";
// Imprimir todas las opciones disponibles
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")
' Marque la casilla de verificación
checkboxForm.Value = "Yes"
Dim comboboxForm = pdf.Form.FindFormField("priority")
' Establecer el valor del cuadro combinado
comboboxForm.Value = "Low"
' Imprimir todas las opciones disponibles
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");
// Establecer el valor del botón de opción
radioForm.Value = "Airplane";
// Imprimir todas las opciones disponibles
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")
' Establecer el valor del botón de opción
radioForm.Value = "Airplane"
' Imprimir todas las opciones disponibles
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 de la radio. Este método sólo es accesible cuando el objeto radio recuperado es de tipo RadioFormField.