Převeďte Visio do PDF PNG JPEG SVG HTML XAML v Node.Js

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ů.

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.

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

VSDX do PDF

Soubor PDF

Visio do PDF v Node.js

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ů.

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.

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.

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

Visio do HTML Node.js

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.

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.

Související článek