Δημιουργία διαγράμματος Visio στην Python

Αυτό το σεμινάριο εξετάζει τις λεπτομέρειες για τη δημιουργία διαγράμματος Visio στην Python. Περιλαμβάνει τον σταδιακό αλγόριθμο και ένα λειτουργικό δείγμα κώδικα για την αυτοματοποίηση της δημιουργίας διαγραμμάτων Visio στην Python. Επιπλέον, μπορείτε να επιλέξετε να γράψετε το αρχείο εξόδου Visio σε VSDX, VSD και σε πολλές άλλες υποστηριζόμενες μορφές αρχείων.

Βήματα για τη δημιουργία διαγράμματος Visio στην Python

  1. Εγκαταστήστε το API Aspose.Diagram για να δημιουργήσετε αρχεία Visio VSD ή VSDX
  2. Αρχικοποιήστε ένα αντικείμενο της κλάσης Diagram
  3. Τοποθετήστε το κύριο χρησιμοποιώντας ένα στένσιλ εισόδου
  4. Εισαγάγετε ένα ορθογώνιο σχήμα με τη μέθοδο add_shape() και ορίστε διαφορετικές προτιμήσεις
  5. Εξαγάγετε το διάγραμμα 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.

 Ελληνικά