Convertir Excel a PDF en Node.js

Convertir Excel a PDF en Node.js

¿Está buscando convertir Excel a PDF en Node.js mediante programación? ¿Quieres configurar y seguir el proceso de conversión? En esta publicación de blog, vamos a escribir un fragmento de código en Node.js que convertirá un archivo de Excel en un archivo PDF. Usaremos una biblioteca Node.js fácil de instalar y liviana para automatizar el proceso de conversión. Los archivos PDF ofrecen una calidad mejorada de representación de datos y son multiplataforma y fáciles de compartir. Sin embargo, esta biblioteca de Node.js tiene muchas funciones y ofrece documentación completa.

Cubriremos los siguientes puntos:

Convertir Excel a PDF en Node.js - Instalación de API

Esta biblioteca es bastante sencilla de configurar si ha instalado Node.js en su host local. Como es una biblioteca basada en Java, también debe configurar Java en su máquina.

Ejecute los siguientes comandos simples para configurar esta biblioteca de Excel Node.js:

npm install java
npm install aspose.cells

Biblioteca Node.js para convertir archivos de Excel a PDF mediante programación

En esta sección, veremos prácticamente cómo convertir archivos de Excel a PDF mediante programación.

Sigamos los siguientes pasos:

  1. Inicializa una instancia de la clase Workbook.
  2. Cree un objeto de la clase PdfSaveOptions() que se usará para guardar un archivo en el formato SaveFileFormat.
  3. Llame a este método setSecurityOptions(aspose.cells.PdfSecurityOptions) para habilitar la seguridad en el proceso de conversión.
  4. Llame al método setPageCount() para establecer el número de páginas de un documento PDF.
  5. Invoque el método setDefaultFont() para configurar la fuente predeterminada para mostrar caracteres Unicode.
  6. El método setDisplayDocTitle() indicará si la barra de título de la ventana debe mostrar el título del documento.
  7. save(fileName, saveFormat) guardará el archivo.
// inicializa una instancia de la clase Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");

// cree un objeto de la clase PdfSaveOptions() que se usará para guardar un archivo en el formato SaveFileFormat.
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// llame a este método setSecurityOptions(aspose.cells.PdfSecurityOptions) para habilitar la seguridad en el proceso de conversión.
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// llamar al método setPageCount() para guardar el número de páginas de un documento PDF
pdfSaveOptions.setPageCount(1);

// invoque el método setDefaultFont() para configurar DefaultFont para mostrar caracteres Unicode
pdfSaveOptions.setDefaultFont("MingLiu");

// El método setDisplayDocTitle() indicará si la barra de título de la ventana debe mostrar el título del documento
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) guardará el archivo
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

Conversión de Excel a PDF - Funciones avanzadas

Hasta ahora, hemos hecho una conversión de archivo Excel a archivo PDF utilizando unas pocas líneas de código. Sin embargo, hay muchos otros métodos disponibles en la documentación que pueden ayudarlo a impulsar el proceso de conversión mediante programación.

Obtenga una licencia gratis

Puede aprovechar una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

Podemos terminar esta publicación de blog aquí. Con suerte, ha aprendido cómo convertir Excel a PDF en Node.js mediante programación. Este artículo seguramente lo ayudará si está buscando instalar un convertidor de Excel a PDF en su aplicación Node.js. Además, hay otras publicaciones de blog que vale la pena explorar mencionadas en la sección “Ver también” que puede consultar. Finalmente, conholdate.com está escribiendo nuevas publicaciones de blog sobre otros temas interesantes. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.

Hacer una pregunta

Puedes compartir tus dudas o consultas en nuestro foro.

Ver también