Ovaj vodič govori o pojedinostima za stvaranje Visio dijagrama u Pythonu. Obuhvaća postupni algoritam i radni uzorak koda za automatiziranje stvaranja Visio dijagrama u Pythonu. Štoviše, možete odabrati pisanje izlazne Visio datoteke u VSDX, VSD i nekoliko drugih podržanih formata datoteka.
Koraci za stvaranje Visio dijagrama u Pythonu
- Instalirajte Aspose.Diagram API za stvaranje Visio VSD ili VSDX datoteka
- Inicijalizirajte objekt klase Diagram
- Učitajte master pomoću šablone za unos
- Umetnite oblik pravokutnika metodom add_shape() i postavite različite postavke
- Izvezite izlazni Visio dijagram pozivanjem metode save().
Ovi koraci sažimaju kako stvoriti Visio u Pythonu. Proces započinje izradom praznog dijagrama i pokretanjem matrice s glavnim oblicima. Zatim umetnite oblik navodeći koordinate položaja, veličinu oblika i ciljni broj stranice kako biste zaključili proces stvaranja dijagrama.
Kod za izradu Visio dijagrama programski u Pythonu
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); |
Gornji isječak koda osnovna je verzija crtanja bilo kojeg dijagrama procesa u Visiju u Pythonu. Nadalje, može se dodatno poboljšati za crtanje raznih oblika kao i različitih konektora za crtanje jednostavnih do složenih dijagrama prema vašim zahtjevima. Isto tako, generirani izlazni dijagram može se pretvoriti u slikovne ili dokumentne formate datoteka prema vašim potrebama.
Ovaj precizni vodič uključuje pojedinosti o programskom stvaranju Visio dijagrama u Pythonu. Osim toga, ako trebate pretvoriti VSD datoteke, pročitajte članak na Pretvorite VSD u VSDX u Pythonu.