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
- Convertir Excel XLSX/XLS a PDF
- Opciones avanzadas para Excel XLSX/XLS a PDF
- Obtenga una licencia de API gratuita
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.
- Cargue el archivo de Excel usando la clase Workbook.
- Convierta un archivo de Excel a PDF usando el método Workbook.save(string, SaveFormat.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
PDF convertido
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.
- Cargue el archivo de Excel usando la clase Workbook.
- Cree un objeto de la clase PdfSaveOptions.
- Establezca las opciones deseadas, por ejemplo, cumplimiento de PDF usando el método PdfOptions.setCompliance(PdfCompliance).
- Guarde el archivo de Excel como PDF usando el método Workbook.save(string, PdfSaveOptions).
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.