Рисунки Visio используются для создания различных диаграмм, таких как блок-схемы, диаграммы процессов и т. д. Аналогичным образом, XAML — это декларативный язык разметки, используемый для создания пользовательских интерфейсов. В некоторых сценариях может потребоваться преобразовать Visio VSD или VSDX в формат XAML. В соответствии с аналогичными вариантами использования в этой статье рассказывается, как преобразовать файл VSD или VSDX в файл XAML в Java.
- Преобразователь файлов Visio в XAML — установка Java API
- Программное преобразование файла VSD Visio в XAML на Java
- Преобразование VSDX в файл XAML в Java
Преобразователь файлов Visio в XAML — установка Java API
Aspose.Diagram for Java API поддерживает работу с VSD, VSDX и другими форматами Visio. Вам не нужно устанавливать какой-либо сторонний инструмент для работы с файлами Microsoft Visio в вашем приложении. Просто загрузите файл JAR из новых выпусков или установите его из репозитория Aspose со следующими конфигурациями в файле pom.xml:
Репозиторий:
<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.3</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Программное преобразование файла VSD Visio в XAML на Java
Чтобы преобразовать файл VSD Visio в формат XAML, выполните следующие действия:
- Загрузите входной VSD-файл, используя объект класса Diagram.
- Преобразуйте входной файл в формат XAML методом Сохранить.
Фрагмент кода ниже демонстрирует, как программно преобразовать файл VSD Visio в формат XAML в Java:
// Загрузить входную диаграмму Visio
Diagram diagram = new Diagram("Input.vsd");
// Создайте экземпляр класса XAMLSaveOptions.
XAMLSaveOptions options = new XAMLSaveOptions();
options.setSaveFormat(SaveFileFormat.XAML);
// Сохраните выходной XAML-файл.
diagram.save("output.xaml", options);
Преобразование VSDX в файл XAML в Java
Вы можете преобразовать файл VSDX в формат XAML, выполнив следующие действия:
- Создайте объект класса Diagram для загрузки исходного файла VSDX.
- Преобразуйте загруженный файл VSDX в формат XAML.
В приведенном ниже примере кода подробно описывается, как программно преобразовать файл VSDX в формат XAML в Java:
// Загрузить входную диаграмму Visio
Diagram diagram = new Diagram("Input.vsdx");
// Создайте экземпляр класса XAMLSaveOptions.
XAMLSaveOptions options = new XAMLSaveOptions();
options.setSaveFormat(SaveFileFormat.XAML);
// Сохраните выходной XAML-файл.
diagram.save("output.xaml", options);
Получить бесплатную лицензию
Вы можете протестировать API в полном объеме, запросив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно преобразовать файл VSD или VSDX Visio в формат XAML на Java. Кроме того, вы можете ознакомиться с другими функциями, предлагаемыми API, изучив документацию. Если у вас возникнут вопросы, вы можете написать нам на форум.
Смотрите также
[Программное создание блок-схемы на Java] (https://blog.aspose.com/ru/2021/12/20/create-flowchart-in-java/)