Создать диаграмму Visio на Python

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

Шаги по созданию диаграммы Visio на Python

  1. Установите API Aspose.Diagram для создания файлов Visio VSD или VSDX
  2. Инициализируйте объект класса Diagram
  3. Загрузите мастер с помощью входного трафарета
  4. Вставьте прямоугольную фигуру с помощью метода add_shape() и задайте различные настройки.
  5. Экспортируйте выходную диаграмму 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.

 Русский