У своєму попередньому дописі я продемонстрував, як створювати діаграми MS Visio з нуля в програмах Node.js. У цій статті я покажу вам, як використовувати Aspose.Diagram для експорту або конвертації діаграм MS Visio у різні популярні формати файлів у програмах Node.js.
Перетворення діаграм Visio може бути корисним у різних сценаріях. Ви можете перетворити діаграму на зображення HTML або JPEG/PNG, щоб відобразити її на веб-сторінці або в засобі перегляду документів Visio. Подібним чином можна використовувати перетворення Visio у PDF, щоб усунути залежність від спеціального програмного забезпечення для перегляду діаграм. Для таких сценаріїв Aspose.Diagram забезпечує високоякісне перетворення діаграм Visio в інші формати.
- Перетворіть Visio у PDF за допомогою Node.js
- Перетворіть Visio Diagram у PNG/JPEG/інші формати зображень
- Експортуйте діаграми Visio у SVG у Node.js
- Перетворіть діаграму Visio на HTML у Node.js
- Перетворення Visio на XAML у Node.js
Node.js Visio Converter API – встановлення
Ви можете встановити Aspose.Diagram у свою програму Node.js за допомогою такої команди npm.
npm install aspose.diagram --save
Перетворіть Visio у PDF за допомогою Node.js
PDF — це незалежний від платформи формат документа, який забезпечує стабільність вмісту документа в різнорідних середовищах. Тому доцільніше конвертувати діаграму Visio у формат PDF, перш ніж поширювати її серед людей, не турбуючись про їхнє середовище чи встановлення спеціального програмного забезпечення. Нижче наведено кроки для перетворення діаграми Visio на документ PDF за допомогою Aspose.Diagram.
- Завантажте діаграму VSD/VSDX Visio за допомогою класу Diagram.
- Експортуйте діаграму в PDF за допомогою методу Diagram.save(string, SaveFileFormat).
У наведеному нижче прикладі коду показано, як конвертувати Visio VSDX у PDF у Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Завантажте файл Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Зберегти у форматі PDF
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);
Файл VSDX
Файл PDF
Перетворіть Visio на PNG/JPEG/інші зображення в Node.js
Перетворення діаграм Visio у формати зображень корисне для створення ескізів або відображення вмісту діаграм, тобто для засобу перегляду Visio. Aspose.Diagram дозволяє конвертувати діаграми Visio у такі формати зображень:
- PNG
- JPEG
- TIFF
- БМП
- ЕМП
Нижче наведено кроки для перетворення діаграм Visio у PNG, JPEG або інші формати зображень.
- Завантажте діаграму MS Visio за допомогою класу Diagram.
- Створіть екземпляр класу ImageSaveOptions і встановіть потрібний формат зображення за допомогою переліку SaveFileFormat.
- Збережіть діаграму Visio як зображення за допомогою методу Diagram.save(string, ImageSaveOptions).
У наведеному нижче прикладі коду показано, як конвертувати Visio VSDX у зображення PNG у Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Завантажте файл Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Встановити параметри зображення
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);
// Збережіть лише одну сторінку, якщо ви хочете конвертувати певну сторінку.
options.setPageIndex(0);
// Зберегти у форматі PNG
diagram.save("Visio to PNG.png", options);
Експортуйте діаграми Visio у SVG у Node.js
Ви також можете конвертувати діаграму Visio у формат SVG за допомогою кількох рядків коду. Нижче наведено кроки для виконання цього перетворення.
- Завантажте діаграму Visio за допомогою класу Diagram.
- Експортуйте діаграму у формат SVG за допомогою методу Diagram.save(string, SaveFileFormat).
У наведеному нижче прикладі коду показано, як конвертувати Visio VSDX у формат SVG у Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram")
// Завантажте файл Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Зберегти у форматі SVG
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);
Перетворіть діаграму Visio на HTML у Node.js
Aspose.Diagram також дозволяє конвертувати діаграму Visio у документ HTML. Під час перетворення Visio у HTML API також створює бічну панель для переходу між сторінками діаграми. Нижче наведено кроки для виконання цього перетворення.
- Створіть екземпляр класу Diagram та ініціалізуйте його шляхом до файлу Visio.
- Збережіть діаграму як HTML за допомогою методу Diagram.save(string, SaveFileFormat).
У наведеному нижче прикладі коду показано, як конвертувати Visio VSDX у HTML у Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Завантажте файл Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Зберегти у форматі файлу HTML
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);
Visio в HTML
Перетворіть Visio на XAML у Node.js
Ви також можете конвертувати діаграму Visio у формат XAML, створений за допомогою мови розмітки Microsoft, яка має таку саму назву, XAML (Extensible Application Markup Language). Нижче наведено кроки для перетворення діаграми Visio у формат XAML.
- Завантажте файл Visio VSDX за допомогою класу Diagram.
- Збережіть VSDX як XAML за допомогою методу Diagram.save(string, SaveFileFormat).
У наведеному нижче прикладі коду показано, як конвертувати Visio VSDX у XAML у Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Завантажте файл Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// Зберегти у форматі файлу XAML
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML);
Висновок
У цій статті ми побачили, як конвертувати діаграми MS Visio у різні популярні формати в програмах Node.js. Сценарії перетворення, які ми розглянули в цій статті, включають Visio у PDF, Visio у зображення (PNG, JPEG тощо), Visio у SVG, Visio у HTML і Visio у XAML. Ви можете дізнатися більше про Node.js Visio API з документації.