Convertir Visio en PDF PNG JPEG SVG HTML XAML dans Node.Js

Dans mon précédent post, j’ai montré comment créer des diagrammes MS Visio à partir de zéro dans les applications Node.js. Dans cet article, je vais vous montrer comment utiliser Aspose.Diagram pour exporter ou convertir des diagrammes MS Visio vers divers formats de fichiers populaires dans les applications Node.js.

La conversion de diagrammes Visio pourrait être utile dans divers scénarios. Vous pouvez convertir un diagramme en image HTML ou JPEG/PNG pour l’afficher sur une page Web ou dans une visionneuse de documents Visio. De même, la conversion Visio en PDF pourrait être utilisée pour supprimer la dépendance d’un logiciel dédié pour la visualisation des diagrammes. Pour de tels scénarios, Aspose.Diagram fournit une conversion de haute qualité des diagrammes Visio vers d’autres formats.

API de conversion Node.js Visio - Installation

Vous pouvez installer Aspose.Diagram dans votre application Node.js à l’aide de la commande npm suivante.

npm install aspose.diagram --save

Convertir Visio en PDF dans Node.js

PDF est un format de document indépendant de la plate-forme qui maintient le contenu d’un document stable parmi les environnements hétérogènes. Par conséquent, il est plus approprié de convertir un diagramme Visio en PDF avant de le partager entre les personnes sans se soucier de leur environnement ou d’installer un logiciel dédié. Voici les étapes pour convertir un diagramme Visio en document PDF à l’aide de Aspose.Diagram.

L’exemple de code suivant montre comment convertir un Visio VSDX en PDF dans Node.js.

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

// Charger le fichier Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Enregistrer au format de fichier PDF
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);

Fichier VSDX

VSDX en PDF

Fichier PDF

Visio en PDF dans Node.js

Convertir Visio en PNG/JPEG/autres images dans Node.js

La conversion des diagrammes Visio en formats d’image est utile pour générer des vignettes ou afficher le contenu des diagrammes, c’est-à-dire pour une visionneuse Visio. Aspose.Diagram vous permet de convertir des diagrammes Visio dans les formats d’image suivants :

  • PNG
  • JPEG
  • TIFF
  • BMP
  • CEM

Voici les étapes pour convertir des diagrammes Visio en PNG, JPEG ou d’autres formats d’image.

L’exemple de code suivant montre comment convertir Visio VSDX en image PNG dans Node.js.

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

// Charger le fichier Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Définir les options d'image
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// Enregistrez une seule page si vous souhaitez convertir une page particulière.
options.setPageIndex(0);

// Enregistrer au format de fichier PNG
diagram.save("Visio to PNG.png", options);

Exporter des diagrammes Visio vers SVG dans Node.js

Vous pouvez également convertir un diagramme Visio au format SVG en quelques lignes de code. Voici les étapes pour effectuer cette conversion.

L’exemple de code suivant montre comment convertir Visio VSDX au format SVG dans Node.js.

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

// Charger le fichier Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Enregistrer au format de fichier SVG
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);

Convertir le diagramme Visio en HTML dans Node.js

Aspose.Diagram vous permet également de convertir le diagramme Visio en un document HTML. Dans la conversion Visio vers HTML, l’API génère également une barre latérale pour naviguer entre les pages du diagramme. Voici les étapes pour effectuer cette conversion.

L’exemple de code suivant montre comment convertir Visio VSDX en HTML dans Node.js.

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

// Charger le fichier Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Enregistrer au format de fichier HTML
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);

Visio vers HTML

Visio vers HTML Node.js

Convertir Visio en XAML dans Node.js

Vous pouvez également convertir un diagramme Visio au format XAML créé à l’aide du langage de balisage de Microsoft qui porte le même nom, XAML (Extensible Application Markup Language). Voici les étapes pour convertir un diagramme Visio au format XAML.

L’exemple de code suivant montre comment convertir Visio VSDX en XAML dans Node.js.

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

// Charger le fichier Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Enregistrer au format de fichier XAML
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML); 

Conclusion

Dans cet article, nous avons vu comment convertir des diagrammes MS Visio en divers formats populaires dans les applications Node.js. Les scénarios de conversion que nous avons couverts dans cet article incluent Visio en PDF, Visio en images (PNG, JPEG, etc.), Visio en SVG, Visio en HTML et Visio en XAML. Vous pouvez en savoir plus sur l’API Node.js Visio à partir de la documentation.

Article associé