Файлы Visio обычно используются для создания широкого спектра профессиональных диаграмм, блок-схем, организационных диаграмм, сетевых диаграмм, планов этажей и многого другого. Обычно они сохраняются в формате VSDX или VSD, чтобы обеспечить удобный способ визуального представления сложных идей, процессов и структур. В этой статье мы узнаем, как комбинировать диаграммы Visio в Python.
- API Python Visio для объединения диаграмм
- Объединить файлы MS Visio VSDX в Python
- Объединить несколько файлов 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, добавляя их как разные страницы, выполнив следующие действия:
- Загрузите исходную схему Visio.
- Загрузите другую схему Visio, чтобы соединить ее.
- Объедините файлы Visio с помощью метода Combine() класса Diagram.
- Наконец, сохраните выходную диаграмму с помощью метода 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 в один файл диаграммы, выполнив следующие действия:
- Загрузите входной файл Visio.
- Загрузите другую диаграмму Visio с помощью класса Diagram.
- Повторите загрузку диаграмм для всех файлов, которые вы хотите объединить.
- Используйте метод comb() класса Diagram.
- Объедините загруженные файлы схемы Visio.
- Экспортируйте выходной файл с помощью метода 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. Если вы хотите обсудить любой из ваших вопросов, пожалуйста, не стесняйтесь обращаться к нам на бесплатный форум поддержки.