Αυτό το σεμινάριο εξετάζει τις λεπτομέρειες για τη δημιουργία διαγράμματος Visio στην Python. Περιλαμβάνει τον σταδιακό αλγόριθμο και ένα λειτουργικό δείγμα κώδικα για την αυτοματοποίηση της δημιουργίας διαγραμμάτων Visio στην Python. Επιπλέον, μπορείτε να επιλέξετε να γράψετε το αρχείο εξόδου Visio σε VSDX, VSD και σε πολλές άλλες υποστηριζόμενες μορφές αρχείων.
Βήματα για τη δημιουργία διαγράμματος Visio στην Python
- Εγκαταστήστε το API Aspose.Diagram για να δημιουργήσετε αρχεία Visio VSD ή VSDX
- Αρχικοποιήστε ένα αντικείμενο της κλάσης Diagram
- Τοποθετήστε το κύριο χρησιμοποιώντας ένα στένσιλ εισόδου
- Εισαγάγετε ένα ορθογώνιο σχήμα με τη μέθοδο add_shape() και ορίστε διαφορετικές προτιμήσεις
- Εξαγάγετε το διάγραμμα 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.