این آموزش جزئیات ایجاد نمودار Visio در پایتون را مورد بحث قرار می دهد. این شامل الگوریتم گام به گام و یک کد نمونه کار برای خودکار ساختن نمودار Visio در پایتون است. علاوه بر این، می توانید انتخاب کنید که فایل خروجی Visio در VSDX، VSD و چندین فرمت فایل پشتیبانی شده دیگر بنویسید.
مراحل ایجاد Visio Diagram در پایتون
- برای ایجاد فایلهای Visio VSD یا VSDX، API Aspose.Diagram را نصب کنید
- یک شی از کلاس Diagram را مقداردهی کنید
- Master را با استفاده از شابلون ورودی بارگیری کنید
- یک شکل مستطیل را با روش add_shape() وارد کنید و تنظیمات برگزیده مختلف را تنظیم کنید
- خروجی نمودار Visio را با فراخوانی متد save() صادر کنید
این مراحل نحوه ایجاد Visio در پایتون را خلاصه می کند. این فرآیند با ایجاد یک نمودار خالی و شروع استنسیل با اشکال اصلی آغاز می شود. سپس یک شکل را با ذکر مختصات موقعیت، اندازه شکل و شماره صفحه مورد نظر وارد کنید تا فرآیند ایجاد نمودار به پایان برسد.
کد ایجاد Visio Diagram به صورت برنامه ریزی شده در پایتون
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 در پایتون است. علاوه بر این، میتوان آن را برای ترسیم اشکال مختلف و همچنین کانکتورهای مختلف برای ترسیم نمودارهای ساده تا پیچیده بر اساس نیازهای شما افزایش داد. به همین ترتیب، نمودار خروجی تولید شده را می توان بر اساس نیاز شما به فرمت های فایل تصویر یا سند ارائه کرد.
این راهنمای دقیق شامل جزئیات ایجاد نمودار Visio به صورت برنامه نویسی در پایتون است. علاوه بر این، اگر نیاز به تبدیل فایلهای VSD دارید، مقاله VSD را به VSDX در پایتون تبدیل کنید را بخوانید.