Преобразование Visio в формат HTML

Экспорт Visio в HTML Экспорт Visio в HTML

В этой статье объясняется, как экспортировать Microsoft Visio diagram в HTML с помощьюAspose.Diagram for Java API.

ИспользоватьDiagram конструктор класса для чтения файлов diagram и метод Save для экспорта diagram в любой поддерживаемый формат изображения. Разработчики могут сохранять результат HTML в локальном хранилище или непосредственно в экземпляре потока.

  1. Сохраните результат HTML в локальном хранилище..
  2. Сохраните результат HTML в экземпляре потока..

На изображении ниже показан файл VSD, который нужно сохранить в формате PNG. Вы можете использовать другие форматы diagram (VSDX, VSTM, VSTM, VSSX, VSS, VSSM, VDX, VST, VSTX, VDX, 04811103 или .7

Введите diagram.

дело:изображение_альтернативный_текст

Чтобы экспортировать VSD diagram в HTML, выполните следующие действия:

  1. Создайте экземпляр класса Diagram.
  2. Вызовите метод Save класса Dagram и установите HTML в качестве выходного формата.

На изображении ниже показан выходной файл HTML.

Выход HTML diagram.

дело:изображение_альтернативный_текст

Сохраните результат HTML в локальном хранилище.

Полученный файл можно сохранить, передав полную строку пути, включая имя файла и расширение, например, @“c:\temp\MyOutput.html”.

Сохраните результат HTML в примере программирования локального хранилища

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(ExportToHTML.class);
// call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "ExportToHTML.vsd");
// Save as HTML
diagram.save(dataDir + "ExportToHTML_Out.html", SaveFileFormat.HTML);

Сохраните результат HTML в экземпляре потока.

Это вариант использования для сохранения результирующего HTML в базе данных или репозитории без сохранения его в локальном хранилище. Эта функция также включает другие результирующие ресурсы HTML, например шрифты, CSS (содержащие информацию о стиле) и изображения. Поскольку он сохраняет один файл HTML в экземпляре потока.

Сохраните результат HTML в образце потокового программирования

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(ExportHTMLinStream.class);
// load diagram
Diagram diagram = new Diagram(dataDir + "ExportToHTML.vsd");
// save resultant HTML directly to a stream
ByteArrayOutputStream dstStream = new ByteArrayOutputStream();
diagram.save(dstStream, SaveFileFormat.HTML);
// In you want to read the result into a Diagram object again, in Java you need to get the
// data bytes and wrap into an input stream.
ByteArrayInputStream srcStream = new ByteArrayInputStream(dstStream.toByteArray());