Convertir Excel a PDF en Node.js

Las hojas de cálculo de Excel se usan comúnmente para almacenar y analizar datos en forma de filas y columnas. Sin embargo, en varios casos, debe convertir los archivos de Excel a PDF antes de compartirlos en Internet. Para automatizar la conversión de Excel a PDF, este artículo muestra cómo convertir archivos de Excel a PDF mediante programación usando Node.js. Además, también se analizan las opciones avanzadas para personalizar la conversión de Excel a PDF.

API de conversión de Excel a PDF de Node.js

Para convertir los archivos Excel XLSX/XLS a PDF, usaremos Aspose.Cells for Node.js a través de Java. Es una API de manipulación de hojas de cálculo que le permite crear, leer, modificar y convertir libros de Excel sin problemas. Puede descargar el paquete de la API o instalarlo con el siguiente comando NPM.

> npm install aspose.cells

Convierta Excel XLSX a PDF en Node.js

Los siguientes son los pasos para convertir archivos Excel XLSX o XLS a PDF.

El siguiente ejemplo de código muestra cómo convertir un archivo XLSX de Excel a PDF.

// cargar un Workbook
var workbook = aspose.cells.Workbook("workbook.xlsx");

// convertir Excel a PDF
workbook.save("Excel to PDF.pdf", SaveFormat.PDF);

Archivo Excel

Node.js Excel a PDF

PDF convertido

Excel a PDF

Excel XLSX/XLS a PDF - Opciones avanzadas

Aspose.Cells también le permite controlar la conversión de Excel a PDF usando diferentes opciones. Por ejemplo, puede configurar el cumplimiento de PDF, la compresión, el estilo de las líneas de cuadrícula, el número de páginas por hoja, etc. Para personalizar la conversión, la API proporciona la clase PdfSaveOptions.

Los siguientes son los pasos para convertir un archivo de Excel a PDF con opciones avanzadas.

El siguiente ejemplo de código muestra cómo convertir Excel a PDF usando opciones avanzadas.

// cargar un Workbook
var workbook = aspose.cells.Workbook("workbook.xlsx");

// crear y configurar opciones de PDF
pdfOptions = aspose.cells.PdfSaveOptions();
pdfOptions.setCompliance(aspose.cells.PdfCompliance.PDF_A_1_B);

// convertir Excel a PDF
workbook.save("Excel to PDF - Compliance.pdf", pdfOptions);

Obtenga una licencia de API gratuita

Para utilizar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.

Conclusión

En este artículo, aprendió cómo convertir archivos de Excel a PDF dentro de las aplicaciones de Node.js. Además, ha visto cómo controlar la conversión de Excel a PDF usando opciones avanzadas. Puede explorar más sobre la API de Excel de Node.js utilizando la documentación. Además, puede ponerse en contacto con nosotros a través de nuestro foro en caso de cualquier consulta.

Ver también