Перетворення Visio на SVG на Python

Якщо ви шукаєте спосіб експортувати діаграми Visio у формат зображення SVG за допомогою Python? Ви прийшли в потрібне місце. У цій статті пояснюється, як програмно зберегти діаграми Visio із формату VSDX як SVG. Ми покажемо вам крок за кроком процес, за допомогою якого ви зможете легко конвертувати Visio у SVG на Python.

У Microsoft Visio ви можете створювати низку діаграм, блок-схем, часових шкал та інших типів професійної графіки. Це одна з найпопулярніших програм векторної графіки. Він використовує VSDX як формат файлу за замовчуванням для збереження файлів креслень. Ми можемо легко програмно конвертувати та зберігати діаграми Visio у форматі зображень SVG.

Файли SVG (скалярна векторна графіка) описують вигляд зображень за допомогою текстового формату на основі XML. Будь-який текстовий редактор може редагувати файли SVG, оскільки це просто файли XML. Файли SVG можуть відтворюватися більшістю сучасних браузерів. Незважаючи на незалежність роздільної здатності, зображення SVG можна збільшувати та зменшувати без втрати якості в будь-якому масштабі.

У деяких випадках може знадобитися перетворення діаграм Visio у SVG. Це дозволяє ділитися складними малюнками без шкоди для якості зображення. У цій статті ми дізнаємося, як конвертувати Visio у SVG на Python. Отже, почнемо.

Ця стаття охопить такі теми:

  1. Конвертер Python Visio у SVG – безкоштовне завантаження
  2. Кроки для перетворення діаграми Visio у SVG
  3. Перетворити діаграму Visio у SVG
  4. Зберегти певну сторінку діаграми Visio як SVG у Python

Конвертер Python Visio у SVG – безкоштовно завантажити

Для перетворення креслень Visio у SVG ми будемо використовувати Aspose.Diagram for Python. Це багатофункціональний API, який дозволяє створювати, редагувати, перетворювати та обробляти діаграми MS Visio. API також полегшує роботу з підтримуваними форматами файлів Visio за допомогою простих у використанні властивостей і методів.

Клас Diagram API є кореневим елементом ієрархії об’єктів Visio. Метод Save(string filename, SaveFileFormat format) цього класу дозволяє зберегти діаграму у файл у заданому форматі. Ми можемо вибрати формат для збереження діаграм за допомогою переліку SaveFileFormat. Клас ImageSaveOptions дозволяє вказати додаткові параметри збереження під час відтворення сторінок діаграм у зображеннях.

Завантажте пакет або встановіть API з PyPI за допомогою такої команди pip у консолі:

pip install aspose-diagram-python 

Як конвертувати Visio у SVG на Python

Ми можемо легко перетворити креслення Visio у формат зображення SVG, виконавши наведені нижче дії.

  • Завантажте файл малюнка Visio.
  • Збережіть Visio як SVG.

У наступному розділі пояснюється, як перетворити ці кроки на Python і конвертувати VSDX у SVG.

Перетворіть Visio у SVG за допомогою Python

Щоб програмно перетворити діаграму Visio у SVG на Python, виконайте наведений нижче крок:

  1. Завантажте вхідний файл Visio за допомогою класу Diagram.
  2. Викличте метод save() із вихідним шляхом до SVG-файлу та SaveFileFormat.SVG як аргументи.

У наведеному нижче прикладі коду показано, як перетворити діаграму Visio на SVG у Python.

# Цей приклад коду демонструє, як конвертувати діаграму Visio у SVG.
# Ініціалізація класу Diagram
diagram = Diagram("C:\Files\Sample.vsdx")

# Зберегти діаграму у форматі SVG
diagram.save("C:\Files\Sample_out.svg", SaveFileFormat.SVG)
Перетворіть Visio у SVG за допомогою Python

Перетворіть Visio у SVG за допомогою Python.

Зберегти певну сторінку Visio як SVG у Python

Ми також можемо вказати параметри збереження SVG і зберегти будь-яку конкретну сторінку діаграми Visio як зображення SVG, виконавши наведені нижче дії.

  1. По-перше, завантажте вхідний файл Visio за допомогою класу Diagram.
  2. Далі створіть екземпляр класу ImageSaveOptions.
  3. Після цього вкажіть індекс сторінки для збереження як SVG.
  4. Нарешті, викличте метод save(), щоб зберегти його як SVG. Він приймає вихідний шлях до файлу SVG і ImageSaveOptions як аргументи.

У наведеному нижче прикладі коду показано, як перетворити певну сторінку діаграми Visio у SVG у Python.

# Цей приклад коду демонструє, як перетворити певну сторінку діаграми Visio у SVG.
# Ініціалізація класу Diagram
diagram = Diagram("C:\Files\Sample.vsdx")

# Ініціалізувати параметри збереження зображення для SVG
options = saving.ImageSaveOptions(SaveFileFormat.SVG)
    
# Зберегти лише одну сторінку за індексом сторінки
options.page_index = 1

# Зберегти діаграму як SVG
diagram.save("C:\Files\ExportPageToImage_out.svg", options)
Зберегти певну сторінку Visio як SVG у Python

Зберегти певну сторінку Visio як SVG у Python.

Отримайте безкоштовну тимчасову ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Висновок

У цій статті ми дізналися, як:

  • завантажити існуючий файл діаграми Visio;
  • вказати параметри збереження SVG;
  • зберегти VSDX як SVG у Python.

Окрім перетворення Visio у SVG у Python, ви можете дізнатися більше про API Aspose.Diagram for Python за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також