Преобразование Visio в SVG или Visio в HTML в Node.js

Преобразование Visio в SVG или Visio в HTML в Node.js

В нашем предыдущем сообщении в блоге мы рассмотрели, как программно преобразовать файлы VSDX в PDF и PNG в приложении Node.js. Однако в этой статье будут описаны шаги и фрагмент кода для преобразования Visio в SVG или Visio в HTML в Node.js. Эта библиотека Visio Node.js позволяет легко и быстро редактировать, создавать и преобразовывать файлы VSDX в другой формат. Кроме того, вы можете сохранить свою диаграмму как веб-страницу для встраивания в свои бизнес-сайты.

В этом блоге должны быть освещены следующие моменты:

Преобразование Visio в SVG с помощью Node.js

В этом разделе мы узнаем, как программно преобразовать файл VSDX или VSD в SVG, написав несколько строк исходного кода. Вы можете посетить эту статью, чтобы узнать об установке этого API.

Будут выполнены следующие шаги:

  1. Вызовите конструктор Diagram(), чтобы загрузить файл VSDX.
  2. Инициализируйте новый экземпляр SVGSaveOptions(), чтобы указать дополнительные параметры.
  3. Вызовите метод setSVGFitToViewPort(true), который подгонит сгенерированный SVG к области просмотра.
  4. Используйте этот метод setExportElementAsRectTag(true), чтобы установить элемент экспорта как прямоугольник.
  5. Метод save(имя файла, формат) для сохранения файла в формате SVG.

Скопируйте и вставьте следующий фрагмент кода в свой файл.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Вызовите конструктор Diagram(), чтобы загрузить файл VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Инициализируйте новый экземпляр SVGSaveOptions(), чтобы указать дополнительные параметры.
options = new aspose.diagram.SVGSaveOptions();

// Вызов метода setSVGFitToViewPort(true) сделает сгенерированный svg подходящим для просмотра порта
options.setSVGFitToViewPort(true);

//Используйте этот метод setExportElementAsRectTag(true), чтобы установить элемент экспорта как прямоугольник.
options.setExportElementAsRectTag(true);

// save(имя файла, формат) для сохранения файла в формате SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
VSDX в SVG в Node.js

VSDX в SVG в Node.js

Библиотека Node.js для преобразования VSDX или Visio в HTML

Мы выполним шаги, указанные ниже, чтобы преобразовать файл VSDX в веб-страницу:

  1. Инициализируйте конструктор Diagram() для загрузки файла VSDX.
  2. Создайте новый экземпляр HTMLSaveOptions(), чтобы определить дополнительные параметры.
  3. Вызовите этот метод setTitle(string), чтобы установить заголовок HTML-документа.
  4. setSaveToolBar(true) укажет, включать панель инструментов или нет.
  5. Вызовите метод setDefaultFont(string) для установки шрифта.
  6. Метод save(имя файла, формат) для сохранения файла в формате HTML.

Следующий фрагмент кода преобразует схему Visio в файл HTML.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Вызовите конструктор Diagram(), чтобы загрузить файл VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Инициализируйте новый экземпляр SVGSaveOptions(), чтобы указать дополнительные параметры.
options = new aspose.diagram.SVGSaveOptions();

// Вызов метода setSVGFitToViewPort(true) сделает сгенерированный svg подходящим для просмотра порта
options.setSVGFitToViewPort(true);

//Используйте этот метод setExportElementAsRectTag(true), чтобы установить элемент экспорта как прямоугольник.
options.setExportElementAsRectTag(true);

// save(имя файла, формат) для сохранения файла в формате SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Преобразование VSDX в HTML в Node.js

VSDX в HTML в Node.js

Преобразование Visio в SVG или Visio в HTML в Node.js — дополнительные параметры

Кроме того, эта библиотека диаграмм Node.js также предоставляет множество функций, связанных с форматами файлов HTML и SVG. Однако вы также можете найти фрагменты кода, демонстрирующие использование методов.

Получить бесплатную лицензию

Пожалуйста, попробуйте API за пределами ознакомительных ограничений, запросив бесплатную временную лицензию.

Подведение итогов

На этом мы заканчиваем этот пост в блоге. Мы рассмотрели некоторые интересные моменты, включая преобразование Visio в SVG и Visio в HTML в приложении Node.js. Этот пост в блоге действительно поможет вам, если вы хотите интегрировать библиотеку Aspose.Diagram для преобразования файлов VSDX в другие популярные форматы файлов. Кроме того, вы можете изучить документацию для получения дополнительных сведений. Более того, conholdate.com постоянно пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи, чтобы быть в курсе последних обновлений.

Задайте вопрос

Вы можете поделиться своими вопросами или запросами на нашем форуме.

Смотрите также