Este breve tutorial explica cómo completar el formulario PDF a partir de datos de Excel en Java. Contiene todos los detalles necesarios para configurar el entorno, pasos detallados para cargar el archivo PDF de plantilla, métodos para cargar e iterar a través de todas las filas en el archivo de Excel y un código de muestra ejecutable que se puede usar para llenar formularios PDF desde Excel en Java. También aprenderá las llamadas API para acceder a cualquier campo de formulario de su elección y luego establecerá su valor con datos de cualquier fila y columna del archivo XLSX cargado.
Pasos para Rellenar PDF desde Excel en Java
- Establecer el entorno para usar Aspose.PDF y Aspose.Cells del repositorio
- Cargue el archivo de origen de Excel en el objeto Workbook que contiene los datos de origen para el formulario PDF
- Iterar a través de todas las filas en el archivo de origen de Excel
- Cargue el archivo PDF de la plantilla en el objeto Document class y obtenga acceso a los campos del formulario que contiene
- Complete los datos en cada campo de formulario de la columna deseada en cada fila de datos de Excel
- Guarde cada archivo PDF de salida con referencia a los datos clave en los datos de la fila de Excel
Estos pasos rellenan PDF desde Excel en Java de manera que primero se carga el archivo fuente de Excel y luego se realiza la iteración a través de todas las filas deseadas para acceder al valor de celda respectivo. Durante la iteración, se carga el archivo PDF de la plantilla y se accede a sus respectivos campos para establecer los valores del archivo de Excel. En la misma iteración, cada archivo PDF completo se guarda por separado con referencia a la fila actual de la iteración.
Código para Autocompletar PDF desde Excel en Java
Este código demuestra el proceso para completar automáticamente formularios PDF a partir de datos de Excel en Java cargando el archivo de Excel en el objeto de la clase Workbook que permite acceder a cada fila y columna de una hoja de trabajo y obtener o establecer valores en ella. Por otro lado, la clase Documento proporciona opciones para cargar el archivo PDF de la plantilla y obtener acceso a cualquiera de sus campos usando su nombre para acceder a los valores y guardar el archivo PDF actualizado en el disco.
En este tema, hemos aprendido el proceso para llenar un archivo PDF con los datos de un archivo de Excel. Si desea conocer el proceso para proteger un archivo PDF con una contraseña, consulte el artículo sobre cómo proteger PDF con contraseña en Java.