Преобразование VSD в VSDX в Python

Если у вас есть схема Visio в формате VSD и вы хотите программно преобразовать ее в VSDX. Для этого вы можете использовать Python. В этом сообщении блога мы объясним, как преобразовать VSD в VSDX в Python.

VSD — это формат файла, используемый Microsoft Visio, популярным программным обеспечением для построения диаграмм и векторной графики. Он используется для создания и хранения диаграмм, диаграмм и других типов визуальных представлений данных и процессов. С другой стороны, VSDX — это последний формат файлов, используемый Visio, который представляет собой формат на основе XML, более эффективный и поддерживающий новые функции, представленные в более новых версиях Visio.

В этой статье будут затронуты следующие темы:

  1. API Python для преобразования VSD в VSDX без Visio — скачать бесплатно
  2. Шаги по преобразованию VSD в VSDX
  3. Конвертировать VSD в VSDX

Python API для преобразования VSD в VSDX без Visio

Для преобразования VSD в VSDX мы будем использовать Aspose.Diagram for Python. Это программная библиотека, которая позволяет разработчикам манипулировать файлами Microsoft Visio в Python. Мы можем создавать, читать и изменять схемы и фигуры Visio, а также преобразовывать файлы Visio в другие поддерживаемые форматы файлов с помощью библиотеки. Он также обеспечивает поддержку функций Visio, таких как слои, фигуры, соединители и текстовые блоки.

Одним из ключевых преимуществ использования Aspose.Diagram for Python является то, что он не требует установки Microsoft Visio на компьютере. Это делает его хорошим вариантом для разработчиков, которые хотят работать с файлами Visio в Python, но не имеют доступа к Visio.

API предоставляет класс Diagram, который является корневым элементом иерархии объектов Visio. Мы можем сохранить диаграмму в файл в указанном формате, используя метод Save(string filename, SaveFileFormat format) этого класса. Перечисление SaveFileFormat позволяет выбрать формат сохранения диаграмм.

Пожалуйста, либо загрузите пакет, либо установите API из PyPI, используя следующую команду pip в консоли:

pip install aspose-diagram-python 

Как преобразовать VSD в VSDX в Python

Мы можем легко преобразовать VSD в формат VSDX, выполнив следующие действия:

  • Загрузите файл Visio VSD.
  • Сохраните Visio как SVG.

В следующем разделе объясняется, как преобразовать эти шаги в Python и преобразовать VSD в VSDX.

Преобразование VSD в VSDX с помощью Python

Выполните приведенный ниже шаг, чтобы программно преобразовать диаграмму Visio из VSD в VSDX в Python:

  1. Загрузите входной файл Visio VSD с помощью класса Diagram.
  2. Вызовите метод save() с выходным путем к файлу VSDX и SaveFileFormat.VSDX в качестве аргументов.

В следующем примере кода показано, как преобразовать VSD в VSDX в Python.

import aspose.diagram
from aspose.diagram import *

# Инициализировать класс диаграммы
# Загрузить VSD-файл
diagram = Diagram("C:\Files\Sample.vsd")

# Сохранить диаграмму как VSDX
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)

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

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

Заключение

В этой статье мы узнали, как преобразовать VSD в VSDX в Python. Кроме того, вы можете узнать больше об Aspose.Diagram for Python API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.

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