Ez az oktatóanyag a Visio diagram Pythonban történő létrehozásának részleteit tárgyalja. Tartalmazza a lépésenkénti algoritmust és egy működő mintakódot, amely automatizálja a Visio diagramok létrehozását Pythonban. Ezenkívül dönthet úgy, hogy a kimeneti Visio fájlt VSDX, VSD és számos más támogatott fájlformátumban írja.
A Visio diagram létrehozásának lépései Pythonban
- Telepítse a Aspose.Diagram API-t Visio VSD- vagy VSDX-fájlok létrehozásához
- Inicializálja a Diagram osztály objektumát
- Töltse be a mestert egy beviteli sablon segítségével
- Szúrjon be egy téglalap alakzatot a add_shape() módszerrel, és állítson be különböző beállításokat
- Exportálja a kimeneti Visio diagramot a save() metódus meghívásával
Ezek a lépések összefoglalják, hogyan lehet létrehozni a Visio-t Pythonban. A folyamat úgy kezdődik, hogy üres diagramot készítünk, és a sablont a mester alakzatokkal kezdjük. Ezután illesszen be egy alakzatot a pozíció koordinátáinak, az alakzat méretének és a céloldalszámának megemlítésével a diagram létrehozásának befejezéséhez.
Kód Visio-diagram programozott létrehozásához Pythonban
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); |
A fenti kódrészlet bármely folyamatdiagram megrajzolásának alapváltozata a Python Visio programban. Továbbá továbbfejleszthető, hogy különféle alakzatokat és különböző csatlakozókat rajzoljon, hogy az Ön igényei szerint egyszerű és összetett diagramokat rajzoljon. Hasonlóképpen, a generált kimeneti diagram az Ön igényei szerint kép- vagy dokumentumfájl-formátumba renderelhető.
Ez a pontos útmutató tartalmazza a A Pythonban programozott Visio diagram létrehozásának részleteit. Ezenkívül, ha VSD-fájlokat kell konvertálnia, olvassa el a cikket a Konvertálja a VSD-t VSDX-vé Pythonban webhelyen.