IRONSOFTWAREHOME
Formularios PDF

import com.ironsoftware.ironpdf.PdfDocument;  
import com.ironsoftware.ironpdf.render.ChromePdfRenderOptions;  
import java.io.IOException;  
import java.nio.file.*;

// #1 Use Case: Create a PDF Form from HTML Form Markup  
Path outputLocation = Paths.get("assets/BasicForm.pdf");  
String formHTML = "<html>"  
  + "<body>"  
  + "<h2>Editable PDF  Form</h2>"  
  + "<form>"  
  + "First name: <br> <input type='text' name='firstname' value=''> <br>"  
  + "Last name: <br> <input type='text' name='lastname' value=''>"  
  + "</form>"  
  + "</body>"  
  + "</html>";  
  
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setCreatePdfFormsFromHtml(true);  
PdfDocument.renderHtmlAsPdf(formHTML, renderOptions).saveAs(outputLocation);  
  
// #2 Use Case: Writing Values to the PDF Form  
PdfDocument form = PdfDocument.fromFile(outputLocation);  
  
// Set the value of the firstname input field.  
form.getForm().setFieldValue("firstname", "Minnie");  
  
// Set the value of the lastname input field.  
form.getForm().setFieldValue("lastname", "Mouse");  
  
// Save the changes to the PDF Form.  
form.saveAs(Paths.get("assets/BasicForm_Filled.pdf"));
mvn install
Formularios PDF

Formularios PDF

Este ejemplo de código demuestra cómo los desarrolladores pueden usar IronPDF para crear y editar documentos PDF con formularios rellenables.

Para crear formularios PDF, simplemente cree el formulario como desee usando marcado HTML y conviértalo en PDF utilizando uno de los métodos de renderizado estático disponibles de IronPdf. Utilice PdfDocument.renderHtmlAsPdf para convertir un formulario HTML marcado en una cadena de HTML (como se muestra en el ejemplo anterior), y use PdfDocument.renderHtmlFileAsPdf para convertir un archivo HTML que contiene un formulario ubicado en una ruta de archivo local. Ambos métodos producirán formularios PDF que los usuarios pueden abrir y rellenar usando sus aplicaciones preferidas de lectura de PDF.

Por defecto, IronPDF hará cualquier formulario dentro del marcado HTML editable. Los desarrolladores pueden activar y desactivar este comportamiento según sea necesario proporcionando un objeto ChromePdfRenderOptions junto con el contenido HTML a un método de renderizado PDF. Establezca la propiedad createPdfFormsFromHtml en verdadero o falso con el método setCreatePdfFormsFromHtml para habilitar o deshabilitar formularios editables.

La lectura y escritura de valores en los campos de un formulario PDF se logra a través de su PdfDocument's FormManager. Haga referencia a él usando la línea de código a continuación:

Como se muestra en las líneas 26 y 29 del ejemplo de código, el desarrollador puede establecer valores en los campos de texto del formulario directamente llamando a un FormManager's setFieldValue con el nombre del campo de texto (según se especifica en el atributo de nombre del elemento <input> del marcado HTML original), seguido del valor con el que debe llenarse.

Para leer el valor de un campo de formulario, el desarrollador primero debe obtener una referencia directa al campo de formulario deseado a través de una lista indexada de objetos FormField de un FormManager. El código a continuación ilustra cómo se debe hacer esto:

Aprenda a crear formularios PDF en Java con IronPDF
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca Java Maven para PDF
Instalar con Maven

Versión: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
JAR PDF for Java
Descargar JAR

Versión: 2026.6

Instalar manualmente en tu proyecto