Объединение диаграмм Visio в Python

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

  1. API Python Visio для объединения диаграмм
  2. Объединить файлы MS Visio VSDX в Python
  3. Объединить несколько файлов MS Visio в Python

Python Visio API для объединения диаграмм

Чтобы объединить два или более файлов Visio, мы будем использовать API Aspose.Diagram for Python. Это многофункциональная библиотека, которая легко интегрируется с вашими приложениями Python, позволяя вам с легкостью создавать, манипулировать и преобразовывать диаграммы Microsoft Visio. Независимо от того, разрабатываете ли вы сложный бизнес-процесс, проектируете сетевые диаграммы или планируете рабочие процессы проекта, Aspose.Diagram for Python предоставляет надежный набор функций для удовлетворения ваших потребностей. Это дает вам возможность работать с файлами Visio программно, устраняя необходимость ручного вмешательства. Просто загрузите API из раздела Releases или настройте его из PyPi с помощью следующей команды:

pip install aspose-diagram-python

Объединение файлов MS Visio VSDX в Python

Вы можете комбинировать файлы Visio, добавляя их как разные страницы, выполнив следующие действия:

  1. Загрузите исходную схему Visio.
  2. Загрузите другую схему Visio, чтобы соединить ее.
  3. Объедините файлы Visio с помощью метода Combine() класса Diagram.
  4. Наконец, сохраните выходную диаграмму с помощью метода save().

В приведенном ниже примере кода показано, как объединить два файла схемы Visio в Python:

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

# Save diagram as VSDX
diagram.save("Combined.vsdx", SaveFileFormat.VSDX)

Объединение нескольких файлов MS Visio в Python

Вы можете объединить несколько файлов Visio в один файл диаграммы, выполнив следующие действия:

  1. Загрузите входной файл Visio.
  2. Загрузите другую диаграмму Visio с помощью класса Diagram.
  3. Повторите загрузку диаграмм для всех файлов, которые вы хотите объединить.
  4. Используйте метод comb() класса Diagram.
  5. Объедините загруженные файлы схемы Visio.
  6. Экспортируйте выходной файл с помощью метода save().

Фрагмент кода ниже объясняет, как объединить несколько файлов диаграмм MS Visio в Python.

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

diagram3 = Diagram("Sample.vsdx")

# Combine the Visio files
diagram.combine(diagram3)

# Save output Visio diagram
diagram.save("Multiple.vsdx", SaveFileFormat.VSDX)

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

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

Заключение

Если вам нужно сотрудничать с коллегами, объединять схемы из разных источников или улучшать рабочий процесс управления схемами, эта статья предлагает гибкое и эффективное решение для объединения схем Visio в Python. Если вы хотите обсудить любой из ваших вопросов, пожалуйста, не стесняйтесь обращаться к нам на бесплатный форум поддержки.

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