Convertir Visio en SVG ou Visio en HTML dans Node.js

Convertir Visio en SVG ou Visio en HTML dans Node.js

Dans notre précédent article de blog, nous avons expliqué comment convertir des fichiers VSDX en PDF et PNG par programmation dans l’application Node.js. Cependant, cet article passera en revue les étapes et l’extrait de code pour convertir Visio en SVG ou Visio en HTML dans Node.js. Cette bibliothèque Visio Node.js vous permet d’éditer, de créer et de convertir facilement et rapidement des fichiers VSDX vers un autre format de fichier. De plus, vous pouvez enregistrer votre diagramme en tant que page Web à intégrer dans les sites Web de votre entreprise.

Les points suivants seront couverts dans cet article de blog :

Convertir Visio en SVG en utilisant Node.js

Dans cette section, nous apprendrons comment convertir un fichier VSDX ou VSD en SVG par programmation en écrivant quelques lignes de code source. Vous pouvez visiter cet article pour en savoir plus sur l’installation de cette API.

Les étapes suivantes seront effectuées :

  1. Appelez le constructeur Diagram() pour charger un fichier VSDX.
  2. Initialisez une nouvelle instance de SVGSaveOptions() pour spécifier des options supplémentaires.
  3. Appelez la méthode setSVGFitToViewPort(true) qui adaptera le SVG généré à la fenêtre d’affichage.
  4. Utilisez cette méthode setExportElementAsRectTag(true) pour définir l’élément d’exportation sur Rectangle.
  5. save(filename, format) méthode pour enregistrer le fichier au format SVG.

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

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

// Initialisez une nouvelle instance de SVGSaveOptions() pour spécifier des options supplémentaires.
options = new aspose.diagram.SVGSaveOptions();

// Appelez la méthode setSVGFitToViewPort(true) pour que le svg généré s'adapte au port d'affichage
options.setSVGFitToViewPort(true);

//Utilisez cette méthode setExportElementAsRectTag(true) pour définir l'élément d'exportation sur Rectangle.
options.setExportElementAsRectTag(true);

// méthode save(filename, format) pour enregistrer le fichier au format SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
VSDX vers SVG dans Node.js

VSDX vers SVG dans Node.js

Bibliothèque Node.js pour convertir VSDX ou Visio en HTML

Nous suivrons les étapes mentionnées ci-dessous pour convertir le fichier VSDX en une page Web :

  1. Initialisez le constructeur Diagram() pour charger un fichier VSDX.
  2. Instanciez une nouvelle instance de HTMLSaveOptions() pour définir des options supplémentaires.
  3. Appelez cette méthode setTitle(string) pour définir le titre du document HTML.
  4. setSaveToolBar(true) spécifiera s’il faut inclure la barre d’outils ou non.
  5. Appelez la méthode setDefaultFont(string) pour définir la police.
  6. save(filename, format) méthode pour enregistrer le fichier au format HTML.

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

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

// Initialisez une nouvelle instance de SVGSaveOptions() pour spécifier des options supplémentaires.
options = new aspose.diagram.SVGSaveOptions();

// Appelez la méthode setSVGFitToViewPort(true) pour que le svg généré s'adapte au port d'affichage
options.setSVGFitToViewPort(true);

//Utilisez cette méthode setExportElementAsRectTag(true) pour définir l'élément d'exportation sur Rectangle.
options.setExportElementAsRectTag(true);

// méthode save(filename, format) pour enregistrer le fichier au format SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Convertir VSDX en HTML dans Node.js

VSDX en HTML dans Node.js

Convertir Visio en SVG ou Visio en HTML dans Node.js - options avancées

De plus, cette bibliothèque de diagrammes Node.js fournit également de nombreuses fonctionnalités liées aux formats de fichiers HTML et SVG. Cependant, vous pouvez également trouver des extraits de code qui illustrent l’utilisation des méthodes.

Obtenez une licence gratuite

Veuillez essayer l’API au-delà des limites d’évaluation en demandant une licence temporaire gratuite.

Résumé

Cela nous amène à mettre fin à ce billet de blog. Nous avons abordé quelques points intéressants, notamment la conversion de Visio en SVG et de Visio en HTML dans l’application Node.js. Ce billet de blog vous aidera vraiment si vous cherchez à intégrer la bibliothèque Aspose.Diagram pour convertir des fichiers VSDX vers d’autres formats de fichiers populaires. De plus, vous pouvez explorer la documentation pour d’autres fonctionnalités. De plus, conholdate.com écrit continuellement de nouveaux articles. Par conséquent, veuillez rester connecté pour les dernières mises à jour.

poser une question

Vous pouvez partager vos questions ou requêtes sur notre forum.

Voir également