Файли діаграм 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 Repository у вашій програмі:
Репозиторій:
<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>
Перетворення діаграми Visio VSD у VSDX у 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 без будь-яких обмежень оцінки.
Висновок
У цій статті ви зрозуміли, як програмно конвертувати файл Visio у формат VSD у формат VSDX на Java. Крім того, ви можете відвідати простір документація, щоб дослідити інші глави та розділи, що охоплюють різні функції. Будь ласка, зв’яжіться з нами через форум.