Comment convertir Excel en TIFF dans Node.js

Comment convertir Excel en TIFF dans Node.js

Nous avons une solution efficace pour vous si vous cherchez à créer un convertisseur Excel vers TIFF par programmation. La conversion d’Excel en TIFF dans une application basée sur Node.js n’est plus une tâche difficile maintenant. Cependant, vous pouvez installer cette bibliothèque Node.js Excel dans votre projet et commencer à écrire le code source pour convertir les fichiers XLSX en d’autres formats de fichiers. À la fin de ce didacticiel, vous devriez savoir comment convertir Excel en TIFF dans Node.js par programmation.

Nous aborderons les sujets suivants dans cet article de blog :

Installation de la bibliothèque Excel Node.js

Il s’agit d’une étape cruciale pour chaque développeur car tout problème lors de l’installation peut affecter votre temps de développement. Cependant, il vous permet de télécharger le package API ou de l’installer en exécutant les commandes suivantes :

npm install java
npm install aspose.cells

Comment convertir Excel en TIFF dans Node.js

Il existe de nombreuses méthodes exposées par cette bibliothèque qui vous permettent de répondre facilement aux besoins de votre entreprise.

Voici les étapes pour créer un fichier Excel vers TIFF par programmation :

  1. Créez un objet de la classe Workbook et chargez le fichier XLSX source.
  2. Instanciez une instance de la classe ImageOrPrintOptions pour accéder à des options de création d’image spécifiques.
  3. Définissez la résolution horizontale en appelant la méthode setHorizontalResolution.
  4. Appelez la méthode setVerticalResolution pour définir la résolution verticale.
  5. Définissez le style de police en appelant la méthode setDefaultFont.
  6. Appelez la méthode setOptimized et définissez la valeur sur true pour optimiser les éléments de sortie.
  7. Si la valeur de la méthode OnePagePerSheet est true, tout le contenu d’une feuille sera généré sur une seule page dans le résultat.
  8. Définissez la qualité de l’image en appelant la méthode setQuality.
  9. La méthode get(index) accédera à la première feuille de calcul du classeur.
  10. Appelez le constructeur de la classe SheetRender pour la feuille cible.
  11. Maintenant, parcourez les pages et appelez la méthode toImage pour créer une image pour la feuille.

Copiez et collez le code suivant dans votre fichier principal :

// Excel en PNG dans Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Créez un objet de la classe de classeur et chargez le fichier XLSX source.
var wb = new aspose.cells.Workbook("sample.xlsx");
// Instanciez une instance de la classe ImageOrPrintOptions pour accéder à des options de création d'image spécifiques. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Définissez la résolution horizontale en appelant la méthode setHorizontalResolution. 
imageOptions.setHorizontalResolution(300);
// Appelez la méthode setVerticalResolution pour définir la résolution verticale. 
imageOptions.setVerticalResolution(300);
// Définissez le style de police en appelant la méthode setDefaultFont. 
imageOptions.setDefaultFont("MS Gothic");
// Appelez la méthode setOptimized, définissez la valeur sur true pour optimiser les éléments de sortie.
imageOptions.setOptimized(true);
// Si la valeur de la méthode OnePagePerSheet est true , tout le contenu d'une feuille sortira sur une seule page de résultat. 
imageOptions.setOnePagePerSheet(true);
// Définissez la qualité de l'image en appelant la méthode setQuality.
imageOptions.setQuality(100)
// La méthode get(index) accédera à la première feuille de calcul du classeur. 
var Worksheet = wb.getWorksheets().get(0);
// Appelez le constructeur de la classe SheetRender pour la feuille cible.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Maintenant, parcourez les pages et appelez la méthode toImage pour créer une image pour la feuille.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToTIFF" + j + ".tiff");
}

La sortie peut être vue dans l’image ci-dessous:

Excel vers TIFF

Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Nous terminons cet article ici avec l’espoir que vous avez appris comment convertir Excel en TIFF dans Node.js par programme. De plus, il existe d’autres articles de blog pertinents répertoriés dans la section “Voir aussi” que vous pouvez consulter. Enfin, veuillez visiter la documentation de cette bibliothèque Excel Node.js pour connaître les autres fonctionnalités intéressantes.

De plus, nous vous suggérons de suivre notre Guide de démarrage.

Enfin, conholdate.com écrit de nouveaux articles de blog. Alors, restez en contact pour des mises à jour régulières.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

FAQ

Pouvez-vous enregistrer Excel au format TIFF ?

Oui, vous pouvez convertir une image Excel en image TIFF à l’aide de cette bibliothèque Node.js Excel. Cette bibliothèque offre un large éventail de méthodes pour convertir par programme des fichiers Excel vers d’autres formats de fichiers.

Voir également