Este breve tutorial guía sobre cómo convertir el formulario XFA a PDF usando la API REST de Java. Aprenderá a convertir XFA dinámico a PDF usando la interfaz REST de Java con la ayuda de un SDK de nube basado en Java. Comparte los pasos que definen el proceso de cambio de la arquitectura de formularios XML al formulario PDF tradicional, un código de muestra y una descripción del código.
Requisito previo
Crear una cuenta de credenciales API para cambiar un archivo XFA a PDF
Descargar Aspose.PDF Cloud SDK for Java for converting XFA Form to PDF
Configurar proyecto Java con el SDK anterior
Pasos para convertir XFA a PDF usando el servicio RESTful de Java
- Cree una instancia del objeto de clase PdfApi configurando el secreto del cliente y el ID para cambiar XFA a PDF
- Establecer el nombre del archivo PDF del formulario XFA
- Lea todos los bytes del archivo de formulario XFA en una matriz de bytes
- Cree una secuencia de memoria a partir del contenido XFA en la matriz de bytes
- Cargue el archivo XFA en el flujo de memoria al almacenamiento en la nube
- Invoque el método GetXfaPdfInStorageToAcroForm() para cambiar el archivo XFA a PDF
- Analice el objeto de respuesta y guarde el PDF normal exportado desde XFA al disco
Estos pasos resumen el proceso de transformación del formulario XFA a PDF utilizando la API Java Low Code. Comience el proceso cargando el archivo XFA de origen en un MemoryStream y cargándolo en el almacenamiento en la nube. Finalmente, llame al método GetXfaPdfInStorageToAcroForm() para transformar el archivo XFA cargado en un PDF normal con un formulario incrustado.
Código para convertir PDF XFA a PDF normal utilizando el servicio RESTful de Java
Este código ha demostrado el proceso para convertir PDF XFA dinámico a PDF utilizando la API Java Low Code. Los formularios dinámicos que pueden expandirse, reducirse o cambiar según la entrada se transforman en formularios estáticos donde el diseño y los campos no cambian dinámicamente utilizando el método GetXfaPdfInStorageToAcroForm(). La respuesta API contiene el contenido PDF normal que se guarda en el disco.
Este artículo nos ha enseñado el proceso de cambiar XFA a PDF. Para transformar un archivo XPS a PDF, consulte el artículo Convierta XPS a PDF con la API REST de Java.