Cómo convertir Excel a TIFF en Node.js

Cómo convertir Excel a TIFF en Node.js

Tenemos una solución eficiente para usted si está buscando construir un convertidor de Excel a TIFF mediante programación. La conversión de Excel a TIFF en una aplicación basada en Node.js no es una tarea difícil ahora. Sin embargo, puede instalar esta biblioteca de Excel de Node.js en su proyecto y comenzar a escribir código fuente para convertir archivos XLSX a otros formatos de archivo. Al final de este tutorial, sabrá cómo convertir Excel a TIFF en Node.js mediante programación.

Cubriremos los siguientes temas en esta publicación de blog:

Instalación de la biblioteca de Excel Node.js

Este es un paso crucial para todos los desarrolladores, ya que cualquier problema durante la instalación puede afectar su tiempo de desarrollo. Sin embargo, le permite descargar el paquete API o instalarlo ejecutando los siguientes comandos:

npm install java
npm install aspose.cells

Cómo convertir Excel a TIFF en Node.js

Hay muchos métodos expuestos por esta biblioteca que puede cumplir fácilmente con los requisitos de su negocio.

Los siguientes son los pasos para construir un Excel a TIFF programáticamente:

  1. Cree un objeto de la clase Workbook y cargue el archivo XLSX de origen.
  2. Cree una instancia de la clase ImageOrPrintOptions para acceder a opciones específicas de creación de imágenes.
  3. Establezca la resolución horizontal llamando al método setHorizontalResolution.
  4. Invoque el método setVerticalResolution para establecer la resolución vertical.
  5. Configure el estilo de fuente llamando al método setDefaultFont.
  6. Llame al método setOptimized y establezca el valor en verdadero para optimizar los elementos de salida.
  7. Si el valor del método OnePagePerSheet es verdadero, todo el contenido de una hoja se mostrará en una sola página en el resultado.
  8. Configure la calidad de la imagen invocando el método setQuality.
  9. El método get(index) accederá a la primera hoja de cálculo del libro.
  10. Llame al constructor de la clase SheetRender para la hoja de destino.
  11. Ahora, recorra las páginas e invoque el método toImage para crear una imagen para la hoja.

Copie y pegue el siguiente código en su archivo principal:

// Excel a PNG en Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Cree un objeto de la clase del libro de trabajo y cargue el archivo XLSX de origen.
var wb = new aspose.cells.Workbook("sample.xlsx");
// Cree una instancia de la clase ImageOrPrintOptions para acceder a opciones específicas de creación de imágenes. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Establezca la resolución horizontal llamando al método setHorizontalResolution. 
imageOptions.setHorizontalResolution(300);
// Invoque el método setVerticalResolution para establecer la resolución vertical. 
imageOptions.setVerticalResolution(300);
// Establezca el estilo de fuente llamando al método setDefaultFont. 
imageOptions.setDefaultFont("MS Gothic");
// Llame al método setOptimized, establezca el valor en verdadero para optimizar los elementos de salida.
imageOptions.setOptimized(true);
// Si el valor del método OnePagePerSheet es verdadero, todo el contenido de una hoja se generará en una sola página como resultado. 
imageOptions.setOnePagePerSheet(true);
// Establezca la calidad de la imagen invocando el método setQuality.
imageOptions.setQuality(100)
// El método get(index) accederá a la primera hoja de cálculo del libro. 
var Worksheet = wb.getWorksheets().get(0);
// Llame al constructor de la clase SheetRender para la hoja de destino.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Ahora, recorra las páginas e invoque el método toImage para crear una imagen para la hoja.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToTIFF" + j + ".tiff");
}

La salida se puede ver en la siguiente imagen:

Excel a TIFF

Obtenga una licencia gratis

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

Resumiendo

Terminamos este artículo aquí con la esperanza de que haya aprendido cómo convertir Excel a TIFF en Node.js mediante programación. Además, hay otras publicaciones de blog relevantes incluidas en la sección “Ver también” que puede consultar. Finalmente, visite la documentación de esta biblioteca de Excel de Node.js para conocer las otras características interesantes.

Además, le sugerimos que siga nuestra Guía de introducción.

Finalmente, conholdate.com está escribiendo nuevas publicaciones de blog. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Puede informarnos acerca de sus preguntas o consultas en nuestro foro.

preguntas frecuentes

¿Se puede guardar Excel como TIFF?

Sí, puede convertir una imagen Excel en una TIFF usando esta biblioteca de Excel de Node.js. Esta biblioteca ofrece una amplia gama de métodos para convertir archivos de Excel a otros formatos de archivo mediante programación.

Ver también