V mém předchozím příspěvku jsem demonstroval, jak vytvořit diagramy MS Visio od nuly v aplikacích Node.js. V tomto článku vám ukážu, jak použít Aspose.Diagram k exportu nebo převodu diagramů MS Visio do různých oblíbených formátů souborů v aplikacích Node.js.
Převod diagramů aplikace Visio může být užitečný v různých scénářích. Diagram můžete převést na obrázek HTML nebo JPEG/PNG a zobrazit jej na webové stránce nebo v prohlížeči dokumentů Visio. Podobně lze převod Visio do PDF použít k odstranění závislosti na vyhrazeném softwaru pro prohlížení diagramů. Pro takové scénáře poskytuje Aspose.Diagram vysoce kvalitní převod diagramů aplikace Visio do jiných formátů.
- Převeďte Visio do PDF v Node.js
- Převeďte diagram Visio na PNG/JPEG/jiné obrazové formáty
- Exportujte diagramy Visio do SVG v Node.js
- Převeďte diagram Visio na HTML v Node.js
- Převod Visio do XAML v Node.js
Node.js Visio Converter API – instalace
Aspose.Diagram můžete nainstalovat do své aplikace Node.js pomocí následujícího příkazu npm.
npm install aspose.diagram --save
Převeďte Visio do PDF v Node.js
PDF je formát dokumentu nezávislý na platformě, který udržuje obsah dokumentu stabilní v heterogenních prostředích. Proto je vhodnější diagram Visio převést do PDF, než jej sdílet mezi lidmi, aniž byste se museli starat o své prostředí nebo instalovat vyhrazený software. Následují kroky pro převod diagramu Visio na dokument PDF pomocí Aspose.Diagram.
- Načtěte diagram VSD/VSDX Visio pomocí třídy Diagram.
- Exportujte diagram do PDF pomocí metody Diagram.save(string, SaveFileFormat).
Následující ukázka kódu ukazuje, jak převést Visio VSDX do PDF v Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Načtěte soubor Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Uložit jako soubor ve formátu PDF
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);
Soubor VSDX
Soubor PDF
Převeďte Visio na PNG/JPEG/jiné obrázky v Node.js
Převod diagramů Visio do obrazových formátů je užitečný pro generování náhledů nebo zobrazení obsahu diagramů, tedy pro prohlížeč Visio. Aspose.Diagram umožňuje převést diagramy aplikace Visio do následujících obrazových formátů:
- PNG
- JPEG
- TIFF
- BMP
- EMF
Následují kroky k převodu diagramů Visio do PNG, JPEG nebo jiných formátů obrázků.
- Načtěte diagram MS Visio pomocí třídy Diagram.
- Vytvořte instanci třídy ImageSaveOptions a nastavte požadovaný formát obrázku pomocí výčtu SaveFileFormat.
- Uložte diagram aplikace Visio jako obrázek pomocí metody Diagram.save(string, ImageSaveOptions).
Následující ukázka kódu ukazuje, jak převést Visio VSDX na obrázek PNG v Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Načtěte soubor Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Nastavte možnosti obrázku
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);
// Uložte jednu stránku pouze v případě, že chcete převést konkrétní stránku.
options.setPageIndex(0);
// Uložit jako soubor ve formátu PNG
diagram.save("Visio to PNG.png", options);
Exportujte diagramy Visio do SVG v Node.js
Diagram aplikace Visio můžete také převést do formátu SVG pomocí několika řádků kódu. Následují kroky k provedení této konverze.
- Načtěte diagram aplikace Visio pomocí třídy Diagram.
- Exportujte diagram do formátu SVG pomocí metody Diagram.save(string, SaveFileFormat).
Následující ukázka kódu ukazuje, jak převést Visio VSDX na formát SVG v Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram")
// Načtěte soubor Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Uložit jako soubor ve formátu SVG
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);
Převeďte diagram Visio na HTML v Node.js
Aspose.Diagram také umožňuje převést diagram aplikace Visio do dokumentu HTML. V převodu Visio do HTML rozhraní API také generuje postranní panel pro navigaci mezi stránkami diagramu. Následují kroky k provedení této konverze.
- Vytvořte instanci třídy Diagram a inicializujte ji s cestou k souboru Visio.
- Uložte diagram jako HTML pomocí metody Diagram.save(string, SaveFileFormat).
Následující ukázka kódu ukazuje, jak převést Visio VSDX na HTML v Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Načtěte soubor Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Uložit jako soubor ve formátu HTML
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);
Visio do HTML
Převeďte Visio na XAML v Node.js
Diagram aplikace Visio můžete také převést do formátu XAML vytvořeného pomocí značkovacího jazyka společnosti Microsoft, který se jmenuje stejně, XAML (Extensible Application Markup Language). Následují kroky k převodu diagramu Visio do formátu XAML.
- Načtěte soubor Visio VSDX pomocí třídy Diagram.
- Uložte VSDX jako XAML pomocí metody Diagram.save(string, SaveFileFormat).
Následující ukázka kódu ukazuje, jak převést Visio VSDX na XAML v Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Načtěte soubor Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Uložit jako soubor ve formátu XAML
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML);
Závěr
V tomto článku jsme viděli, jak převést diagramy MS Visio do různých populárních formátů v aplikacích Node.js. Scénáře převodu, které jsme probrali v tomto článku, zahrnují Visio na PDF, Visio na obrázky (PNG, JPEG atd.), Visio na SVG, Visio na HTML a Visio na XAML. Další informace o rozhraní Node.js Visio API naleznete v dokumentaci.