Konwertuj Visio na PDF PNG JPEG SVG HTML XAML w Node.Js

W moim poprzednim poście zademonstrowałem jak stworzyć od podstaw diagramy MS Visio w aplikacjach Node.js. W tym artykule pokażę, jak używać Aspose.Diagram do eksportowania lub konwertowania diagramów MS Visio do różnych popularnych formatów plików w aplikacjach Node.js.

Konwersja diagramów Visio może być przydatna w różnych scenariuszach. Możesz przekonwertować diagram na obraz HTML lub JPEG/PNG, aby wyświetlić go na stronie internetowej lub w przeglądarce dokumentów programu Visio. Podobnie konwersja Visio do PDF może być wykorzystana do usunięcia zależności od dedykowanego oprogramowania do przeglądania diagramów. W przypadku takich scenariuszy Aspose.Diagram zapewnia wysokiej jakości konwersję diagramów programu Visio do innych formatów.

Node.js Visio Converter API — instalacja

Możesz zainstalować Aspose.Diagram w swojej aplikacji Node.js za pomocą następującego polecenia npm.

npm install aspose.diagram --save

Konwertuj Visio na PDF w Node.js

PDF to niezależny od platformy format dokumentu, który zapewnia stabilność zawartości dokumentu w heterogenicznych środowiskach. Dlatego bardziej odpowiednie jest przekonwertowanie diagramu Visio na format PDF przed udostępnieniem go innym osobom bez martwienia się o ich środowisko lub instalowanie dedykowanego oprogramowania. Poniżej przedstawiono kroki konwersji diagramu Visio na dokument PDF za pomocą Aspose.Diagram.

Poniższy przykładowy kod pokazuje, jak przekonwertować Visio VSDX na PDF w Node.js.

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

// Załaduj plik Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Zapisz jako plik w formacie PDF
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);

Plik VSDX

VSDX do formatu PDF

Plik PDF

Visio do PDF w Node.js

Konwertuj Visio na PNG/JPEG/inne obrazy w Node.js

Konwersja diagramów Visio do formatów graficznych jest przydatna do generowania miniatur lub wyświetlania zawartości diagramów, np. dla przeglądarki Visio. Aspose.Diagram umożliwia konwersję diagramów programu Visio do następujących formatów obrazów:

  • PNG
  • JPG
  • SPRZECZKA
  • BMP
  • pole elektromagnetyczne

Poniżej przedstawiono kroki konwersji diagramów programu Visio na formaty PNG, JPEG lub inne.

Poniższy przykładowy kod pokazuje, jak przekonwertować program Visio VSDX na obraz PNG w Node.js.

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

// Załaduj plik Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Ustaw opcje obrazu
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// Zapisz tylko jedną stronę, jeśli chcesz przekonwertować określoną stronę.
options.setPageIndex(0);

// Zapisz jako plik w formacie PNG
diagram.save("Visio to PNG.png", options);

Eksportuj diagramy Visio do SVG w Node.js

Możesz także przekonwertować diagram programu Visio na format SVG w kilku wierszach kodu. Poniżej przedstawiono kroki, aby wykonać tę konwersję.

Poniższy przykładowy kod pokazuje, jak przekonwertować program Visio VSDX na format SVG w Node.js.

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

// Załaduj plik Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Zapisz jako plik w formacie SVG
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);

Konwertuj diagram Visio na HTML w Node.js

Aspose.Diagram umożliwia także konwersję diagramu Visio do dokumentu HTML. W przypadku konwersji programu Visio na format HTML interfejs API generuje również pasek boczny umożliwiający nawigację między stronami diagramu. Poniżej przedstawiono kroki, aby wykonać tę konwersję.

Poniższy przykładowy kod pokazuje, jak przekonwertować Visio VSDX na HTML w Node.js.

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

// Załaduj plik Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Zapisz jako format pliku HTML
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);

Visio do HTML

Visio do HTML Node.js

Konwertuj Visio na XAML w Node.js

Diagram programu Visio można również przekonwertować na format XAML utworzony przy użyciu języka znaczników firmy Microsoft o tej samej nazwie — XAML (Extensible Application Markup Language). Poniżej przedstawiono kroki konwersji diagramu programu Visio na format XAML.

Poniższy przykładowy kod pokazuje, jak przekonwertować Visio VSDX na XAML w Node.js.

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

// Załaduj plik Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Zapisz jako plik w formacie XAML
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML); 

Wniosek

W tym artykule zobaczyliśmy, jak konwertować diagramy MS Visio do różnych popularnych formatów w aplikacjach Node.js. Scenariusze konwersji, które omówiliśmy w tym artykule, obejmują Visio do PDF, Visio do obrazów (PNG, JPEG itp.), Visio do SVG, Visio do HTML i Visio do XAML. Możesz dowiedzieć się więcej o Node.js Visio API z dokumentacji.

Powiązany artykuł