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.
- Konwertuj Visio na PDF w Node.js
- Konwertuj diagram Visio na formaty PNG/JPEG/inne obrazy
- Eksportuj diagramy Visio do SVG w Node.js
- Konwertuj diagram Visio na HTML w Node.js
- Konwersja Visio do XAML w Node.js
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.
- Załaduj diagram VSD/VSDX Visio przy użyciu klasy Diagram.
- Wyeksportuj diagram do pliku PDF za pomocą metody Diagram.save(string, SaveFileFormat).
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
Plik PDF
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.
- Załaduj diagram MS Visio przy użyciu klasy Diagram.
- Utwórz instancję klasy ImageSaveOptions i ustaw żądany format obrazu za pomocą wyliczenia SaveFileFormat.
- Zapisz diagram programu Visio jako obraz, używając metody Diagram.save(string, ImageSaveOptions).
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ę.
- Załaduj diagram programu Visio przy użyciu klasy Diagram.
- Wyeksportuj diagram do formatu SVG za pomocą metody Diagram.save(string, SaveFileFormat).
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ę.
- Utwórz instancję klasy Diagram i zainicjuj ją ścieżką pliku Visio.
- Zapisz diagram jako HTML, używając metody Diagram.save(string, SaveFileFormat).
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
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.
- Załaduj plik Visio VSDX przy użyciu klasy Diagram.
- Zapisz VSDX jako XAML przy użyciu metody Diagram.save(string, SaveFileFormat).
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.