
Convertir Excel (XLS, XLSX) a PDF en línea utilizando la API de Node.js
Cuando se trata de compartir o imprimir datos de hojas de cálculo, convertir Excel a PDF es la opción más fiable. PDF garantiza legibilidad universal, preserva el diseño del documento y admite compatibilidad entre plataformas. Con Aspose.Cells Cloud SDK para Node.js, convertir XLS o XLSX a PDF se vuelve fluido, rápido y muy preciso, perfecto para desarrolladores y empresas por igual.
¿Por qué convertir Excel a PDF?
- Formato Universal: los archivos PDF se abren en cualquier dispositivo sin problemas de formato.
- Seguro: Previene la edición no autorizada mientras mantiene la integridad de los datos.
- Listo para imprimir: Ideal para informes, facturas y documentos financieros.
- Compartición Multiplataforma: Visible en Windows, macOS, Linux, iOS, Android.
En este artículo, vamos a discutir los siguientes temas en más detalle.
- Comenzando con la API de Node.js
- Node.js Código para Convertir Excel a PDF
- Convertir Excel a PDF a través de cURL
Comenzando con API de Node.js
Usando Aspose.Cells Cloud para Node.js, obtienes las capacidades para convertir fácilmente un libro de Excel a formato PDF. Te permite transformar todos los formatos principales, incluyendo XLS, XLSX, XLSB, XLTX, ODS y muchos más. Para más información, puedes considerar visitar Supported file formats.
Requisitos previos:
- Regístrate y obtén tus credenciales de API del Aspose Cloud Dashboard.
- Instala el SDK de Node.js a través de npm:
npm install asposecellscloud --save
Código de Node.js para convertir Excel a PDF
Por favor, siga los pasos especificados a continuación para convertir su hoja de cálculo de Excel en un archivo .txt paso a paso:
- Cree un objeto de la clase cellsApi que toma el ID del cliente y los detalles del secreto del cliente como argumentos.
- Sube el archivo XLS de entrada utilizando el método uploadFile(…) al almacenamiento en la nube.
- Ahora invoque el método PostWorkbookSaveAs(…)16 para el formato de Excel a PDF.
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const fs = require("fs");
const path = require("path");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const cellsApi = new CellsApi(clientId, clientSecret);
// Sube el archivo a almacenamiento en la nube.
const localFilePath = "source.xlsx";
const cloudFilePath = "source.xlsx";
await cellsApi.uploadFile(cloudFilePath, fs.createReadStream(localFilePath));
// Establecer solicitud de conversión a PDF
const saveOptions = {
SaveFormat: "PDF"
};
const request = new PostWorkbookSaveAsRequest({
name: cloudFilePath,
saveOptions: saveOptions,
newfilename: "converted/output.pdf"
});
// Convertir a PDF
await cellsApi.postWorkbookSaveAs(request);
console.log("Excel file successfully converted to PDF.");

Una vista previa de la conversión de Excel a PDF con la API de Node.js
Convertir Excel a PDF a través de cURL
¿Prefieres herramientas de línea de comandos? También puedes convertir Excel a PDF utilizando la API REST con cURL.
Paso 1: Generar Token de Acceso:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Paso 2: Activar la conversión de Excel a PDF: Ahora vamos a ejecutar PostWorkbookSaveAs método para realizar la conversión de Excel a PDF:
curl -v -X POST "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT_Token>" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"TXT\"}"
Replace:
sourceFile
con el nombre del archivo Excel de entrada.<JWTTOKEN>
con el token de acceso que generaste.
Prueba el convertidor de Excel a PDF gratis en línea
Experimente nuestro Excel a PDF Converter en línea para obtener resultados instantáneos sin necesidad de codificación.

Excel to PDF converter App.
Recursos útiles para desarrolladores
Conclusión
Ya sea que esté desarrollando una solución de nivel empresarial o una herramienta simple de automatización de informes, Aspose.Cells Cloud SDK para Node.js proporciona una forma robusta y confiable de convertir Excel a PDF en línea. El enfoque RESTful facilita la integración, mientras que el SDK garantiza un formato preciso y una ejecución rápida.
¡Comienza a convertir archivos de Excel a PDF ahora y optimiza tus flujos de trabajo de documentos!
Lectura Recomendada
Por favor, visita los siguientes enlaces para aprender más sobre: