Файлы диаграмм Visio используются для создания различных дизайнов, таких как организационные диаграммы, диаграммы UML, макет сети и т. д. Файлы VSDX основаны на формате XML, что позволяет без особых усилий анализировать часть содержимого файла. Иногда вам может понадобиться преобразовать файл VSD в формат VSDX по разным причинам. Чтобы удовлетворить такие требования, в этой статье рассказывается, как программно преобразовать файл VSD в формат VSDX на Java.
Преобразование файлов VSD VSDX — установка Java API
Вы можете работать с Aspose.Diagram for Java API для управления диаграммами MS Visio без необходимости установки приложения Visio. Просто загрузите файл JAR со страницы Загрузки или вставьте следующие конфигурации в файл pom.xml, чтобы получить к нему доступ из репозитория Aspose в своем приложении:
Репозиторий:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Зависимость:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>22.8</version>
</dependency>
</dependencies>
Преобразование VSD в VSDX Visio Diagram в Java
Вы можете преобразовать файл VSD в файл Visio формата VSDX, выполнив следующие действия:
- Создайте экземпляр класса Diagram для загрузки входного файла VSD Visio.
- Вызовите метод save), чтобы преобразовать VSD в формат файла VSDX.
В следующем фрагменте кода объясняется, как программно преобразовать файл VSD в файл VSDX Visio на Java:
// Загрузите входной файл VSD
Diagram diagram = new Diagram("Input.vsd");
// Сохраните выходную схему Visio в формате VSDX.
diagram.save("Output.vsdx", SaveFileFormat.VSDX);
Получить бесплатную лицензию
Вы можете запросить бесплатную временную лицензию для оценки API без каких-либо ограничений оценки.
Вывод
В этой статье вы поняли, как программно преобразовать файл VSD в файл Visio формата VSDX на Java. Кроме того, вы можете посетить пространство документации, чтобы изучить другие главы и разделы, посвященные различным функциям. Пожалуйста, свяжитесь с нами через форум.
Смотрите также
[Создать организационную диаграмму программно на Java] (https://blog.aspose.com/ru/2022/08/02/create-organizational-chart-java/)