Convertir VSDX en PDF dans Node.js

Convertir VSDX en PDF dans Node.js

Aspose.Diagram propose un ensemble de dispositions pour manipuler les diagrammes Microsoft Visio. Il vous permet d’automatiser les processus de mise à jour, d’exportation et de création de diagrammes Visio dans les applications basées sur Node.js. La bibliothèque Aspose.Diagram pour Node.js fournit des fonctionnalités permettant de convertir des fichiers Visio vers d’autres formats de fichiers populaires tels que PDF, PNG, etc. De plus, vous pouvez exporter et imprimer les diagrammes en un rien de temps. Cependant, dans cet article de blog, nous montrerons comment convertir VSDX en PDF dans l’application Node.js par programmation.

Les points suivants seront abordés dans cet article :

Convertir VSDX en PDF et PNG à l’aide de Node.js - Installation de l’API Visio

Il est très facile d’installer cette bibliothèque Node.js dans votre projet Node.js. Exécutez la commande suivante pour activer ce package :

npm install aspose.diagram --save

Comment convertir VSDX en PDF dans Node.js

Dans cette section, nous allons écrire un extrait de code qui convertira Diagramme Visio en PDF dans l’application Node.js par programmation.

Voici les étapes pour convertir des fichiers Visio en PDF :

  1. Initialisez le constructeur Diagram() pour charger un fichier VSDX.
  2. Instanciez l’objet PdfSaveOptions() pour accéder aux différents attributs du fichier PDF.
  3. Appelez la méthode setSplitMultiPages(true) pour définir si le diagramme est divisé en plusieurs pages.
  4. Appelez la méthode save(filename, format) pour enregistrer en tant que fichier PDF.

Copiez et collez l’extrait de code suivant dans votre fichier.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");

// initialisez le constructeur Diagram() pour charger un fichier VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// instanciez l'objet PdfSaveOptions() et demandez l'accès aux différents attributs du fichier PDF.
options = new aspose.diagram.PdfSaveOptions();

// appelez la méthode setSplitMultiPages(true) pour définir si le diagramme est divisé en plusieurs pages.
options.setSplitMultiPages(true);

// appelez la méthode save(filename, format) pour enregistrer au format de fichier PDF.
diagram.save("ExportToPDF_Out.pdf", aspose.diagram.SaveFileFormat.PDF);
Convertir VSDX en PDF dans Node.js

Convertir VSDX en PDF dans Node.js

Bibliothèque Node.js pour convertir VSDX en PNG

Explorons les étapes suivantes pour convertir par programmation un fichier VSDX en fichier PNG :

  1. Appelez le constructeur Diagram() pour charger un fichier VSDX.
  2. Initialisez une nouvelle instance de ImageSaveOptions(saveFormat) pour spécifier des options supplémentaires.
  3. Vous pouvez spécifier la résolution et la luminosité de l’image en appelant les méthodes setResolution(), setImageBrightness().
  4. Appelez la méthode save(filename, format) pour enregistrer le fichier au format PNG.

L’extrait de code suivant convertit un diagramme Visio en fichier PNG.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// appelez le constructeur Diagram() pour charger un fichier VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// initialiser une nouvelle instance de ImageSaveOptions(saveFormat) pour spécifier des options supplémentaires.
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// vous pouvez spécifier la résolution et la luminosité de l'image en appelant les méthodes setResolution(), setImageBrightness().
options.setResolution(100);
options.setImageBrightness(1);

// invoquez la méthode save(filename, format) pour enregistrer le fichier au format PNG.
diagram.save( "AutoFitShapesInVisio_Out.png", options);
Convertir VSDX en PNG dans Node.js

VSDX en PNG dans Node.js

Obtenez une licence gratuite

Vous pouvez sélectionner une licence temporaire gratuite pour utiliser Aspose.Diagram pour Node.js sans limitation d’évaluation.

Résumé

Nous terminons ici ce billet de blog. Nous espérons que vous avez appris à convertir VSDX en PDF dans Node.js par programmation. De plus, nous avons également parcouru l’API Aspose.Diagram for Node.js qui convertit VSDX en PNG instantanément. Vous pouvez explorer la documentation pour plus de fonctionnalités. De plus, conholdate.com écrit continuellement sur de nouveaux sujets. Par conséquent, veuillez rester connecté pour des mises à jour régulières.

poser une question

En cas de questions, n’hésitez pas à nous écrire sur le forum.

Voir également