У цьому посібнику описано деталі створення діаграми Visio на Python. Він містить покроковий алгоритм і робочий зразок коду для автоматичного створення діаграм Visio на Python. Крім того, ви можете записати вихідний файл Visio у VSDX, VSD та кількох інших підтримуваних форматах файлів.
Кроки для створення діаграми Visio на Python
- Установіть API Aspose.Diagram для створення файлів Visio VSD або VSDX
- Ініціалізувати об’єкт класу Diagram
- Завантажте майстер за допомогою вхідного трафарету
- Вставте форму прямокутника за допомогою методу add_shape() і встановіть інші параметри
- Експортуйте вихідну діаграму Visio, викликавши метод save().
Ці кроки підсумовують, як створити Visio на Python. Процес починається зі створення порожньої діаграми та ініціювання трафарету шаблонними фігурами. Потім вставте фігуру, згадавши координати положення, розмір фігури та номер цільової сторінки, щоб завершити процес створення діаграми.
Код для програмного створення діаграми Visio на Python
import aspose.diagram | |
from aspose.diagram import * | |
path = "C://" | |
# Create a diagram | |
diagram = Diagram() | |
# Add master with stencil | |
masterName = "Rectangle" | |
diagram.add_master("Basic Shapes.vss", masterName) | |
width = 2 | |
height = 2 | |
pinX = 4.25 | |
pinY = 4.5 | |
# Add a new rectangle shape | |
rectangleId = diagram.add_shape(pinX, pinY, width, height, masterName, 0) | |
# Retrieve the shape by its ID for modification | |
rectangle = diagram.pages.get_page(0).shapes.get_shape(rectangleId) | |
# Set the position of the shape by modifying its PinX and PinY properties | |
rectangle.x_form.pin_x.value = 5 | |
rectangle.x_form.pin_y.value = 5 | |
# Set the type of the shape to indicate it is a standard shape | |
rectangle.type = TypeValue.SHAPE | |
# Add text to the shape | |
rectangle.text.value.set_whole_text("Aspose Diagram") | |
# Save the modified diagram to a file | |
diagram.save("Visio_out.vsdx", SaveFileFormat.VSDX); |
Наведений вище фрагмент коду є базовою версією малювання будь-якої схеми процесу у Visio на Python. Крім того, його можна вдосконалити, щоб малювати різноманітні форми, а також різні з’єднувачі, щоб малювати від простих до складних діаграм відповідно до ваших вимог. Так само згенеровану вихідну діаграму можна відобразити у форматах файлів зображень або документів відповідно до ваших потреб.
Цей точний посібник містить деталі програмного створення діаграми Visio на Python. Крім того, якщо вам потрібно конвертувати файли VSD, прочитайте статтю на Перетворення VSD на VSDX на Python.