Vytvořte diagram Visio v Pythonu

Tento výukový program pojednává o podrobnostech vytvoření diagramu Visio v Pythonu. Zahrnuje postupný algoritmus a funkční ukázkový kód pro automatizaci vytváření diagramů Visio v Pythonu. Navíc si můžete zvolit, že výstupní soubor Visio zapíšete v VSDX, VSD a několika dalších podporovaných formátech souborů.

Kroky k vytvoření diagramu Visio v Pythonu

  1. Nainstalujte Aspose.Diagram API a vytvořte soubory Visio VSD nebo VSDX
  2. Inicializujte objekt třídy Diagram
  3. Načtěte předlohu pomocí vstupní šablony
  4. Vložte tvar obdélníku pomocí metody add_shape() a nastavte různé předvolby
  5. Exportujte výstupní diagram Visio voláním metody save().

Tyto kroky shrnují, jak vytvořit Visio v Pythonu. Proces začíná vytvořením prázdného diagramu a iniciací šablony s hlavními tvary. Poté vložte tvar uvedením souřadnic polohy, velikosti tvaru a čísla cílové stránky, čímž dokončíte proces vytváření diagramu.

Kód pro programové vytvoření diagramu Visio v 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);

Výše uvedený fragment kódu je základní verzí kreslení libovolného diagramu procesu ve Visiu v Pythonu. Navíc jej lze dále vylepšit tak, aby kreslil různé tvary, stejně jako různé konektory pro kreslení jednoduchých až složitých diagramů podle vašich požadavků. Stejně tak lze vygenerovaný výstupní diagram převést do obrazového nebo dokumentového formátu podle vašich potřeb.

Tento přesný průvodce obsahuje podrobnosti pro vytvoření diagramu Visio programově v Pythonu. Kromě toho, pokud potřebujete převést soubory VSD, přečtěte si článek na Převeďte VSD na VSDX v Pythonu.

 Čeština