Este breve tutorial explica cómo convertir un formulario XFA a PDF mediante la API REST de Node.js. Aprenderá a convertir XFA dinámico a PDF mediante la interfaz REST de Node.js con la ayuda de un SDK en la nube basado en Node.js. Describe los pasos para cambiar la arquitectura de formularios XML a un formulario PDF tradicional, incluye un código de ejemplo y una descripción del código.
Requisito previo
- Crear una cuenta con credenciales de API para cambiar un archivo XFA a PDF
- Descargue SDK en la nube Aspose.PDF para Node.js para convertir formularios XFA a PDF
- Configurar el proyecto Node.js con el SDK anterior
Pasos para convertir XFA a PDF usando el servicio RESTful de Node.js
- Cree una instancia del objeto de clase PdfApi configurando el secreto y el ID del cliente para cambiar XFA a PDF
- Establecer el nombre del archivo PDF del formulario XFA
- Leer todos los bytes del archivo de formulario XFA en una matriz de bytes
- Crear un flujo de memoria a partir del contenido de XFA en la matriz de bytes
- Sube el archivo XFA en el flujo de memoria al almacenamiento en la nube
- Invoque el método ObtenerXfaPdfEnAlmacenamientoAAcroForm() 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 mediante la API Low Code de Node.js. Comience el proceso cargando el archivo XFA de origen en un MemoryStream y subiéndolo al almacenamiento en la nube. Finalmente, llame al método GetXfaPdfInStorageToAcroForm() para transformar el archivo XFA cargado en un PDF normal con el formulario integrado.
Código para convertir PDF XFA a PDF normal mediante el servicio RESTful de Node.js
Este código ha demostrado el proceso para convertir un PDF XFA dinámico a PDF mediante la API Low Code de Node.js. Los formularios dinámicos, que pueden expandirse, contraerse o cambiar según la entrada, se transforman en formularios estáticos, donde el diseño y los campos no cambian dinámicamente, mediante el método GetXfaPdfInStorageToAcroForm(). La respuesta de la API contiene el contenido normal del PDF guardado en el disco.
Este artículo nos ha enseñado el proceso de convertir XFA a PDF. Para convertir un archivo PS a PDF, consulte el artículo Convierta un archivo PS a PDF usando la API REST de Node.js.