Esta breve guía explica el proceso de acoplamiento de PDF con la API REST de Node.js. Aprenderá a acoplar PDF en línea con la interfaz REST de Node.js usando un SDK en la nube basado en Node.js para imprimir o compartir un PDF con restricciones en la edición de los datos de los campos del formulario. Esto no solo mejora la seguridad, sino también la compatibilidad y garantiza la integridad de los datos para el archivado.
Requisito previo
- Crear una cuenta con credenciales de API para aplanar PDF en línea
- Descargar SDK en la nube de Aspose.PDF para Node.js para aplanar PDF
- Configurar el proyecto Node.js con el SDK anterior
Pasos para aplanar PDF en línea con la interfaz REST de Node.js
- Cree una instancia de PdfApi utilizando las credenciales de API proporcionadas
- Especifique el nombre del archivo PDF local, el nombre del archivo de almacenamiento remoto y la ruta del archivo de salida local
- Abra el flujo de archivos PDF local y cárguelo en la carpeta raíz del almacenamiento en la nube
- Llama a PonerCamposAplanados en el archivo cargado para aplanar todos los campos del formulario en su lugar
- Recupere el PDF procesado del almacenamiento en la nube como una transmisión
- Copiar el flujo PDF descargado a un nuevo archivo local
- Detecta cualquier excepción y genera mensajes de error relacionados y seguimientos de pila
Este proceso comienza configurando la API de PDF, seleccionando las rutas de archivo, subiendo el PDF y acoplando sus campos de formulario en la nube. Después, descarga el archivo final, guárdalo localmente y asegúrate de que cualquier error se informe claramente.
Código para aplanar un PDF en línea con API basada en Node.js
Este código realiza el proceso de aplanamiento de PDF en línea con la API Low Code de Node.js. Puede subir varios archivos PDF al almacenamiento en la nube y realizar el aplanamiento pasando el nombre de cada archivo individualmente al método PutFieldsFlatten() para operaciones en línea. Puede descargar todos los archivos de salida o algunos seleccionados mediante el método DownloadFile() de la clase PdfApi.
Este artículo muestra cómo aplanar un PDF con la API Low Code de Node.js. Para convertir un documento PDF a XPS, consulta el artículo sobre Convertir PDF a XPS usando la API REST de Node.js.