Bu eğitim, Python’da Visio diyagramı oluşturma ayrıntılarını ele alır. Python’da Visio diyagramı oluşturmayı otomatikleştirmek için adım adım algoritmayı ve çalışan bir örnek kodu kapsar. Ayrıca, çıktı Visio dosyasını VSDX, VSD ve desteklenen diğer birkaç dosya biçiminde yazmayı seçebilirsiniz.
Python’da Visio Diyagramı Oluşturma Adımları
- Visio VSD veya VSDX dosyaları oluşturmak için Aspose.Diagram API’sini yükleyin
- Diagram sınıfının bir nesnesini başlatın
- Giriş şablonunu kullanarak ana şablonu yükleyin
- add_shape() yöntemi ile bir dikdörtgen şekli ekleyin ve farklı tercihler ayarlayın
- save() metodunu çağırarak çıktı Visio diyagramını dışa aktarın
Bu adımlar, Python’da Visio’nun nasıl oluşturulacağını özetler. İşlem, boş bir diyagram oluşturarak ve şablonu ana şekillerle başlatarak başlar. Ardından, Diyagram oluşturma işlemini sonlandırmak için konum koordinatlarını, şekil boyutunu ve hedef sayfa numarasını belirterek bir şekil ekleyin.
Python’da Programatik Olarak Visio Diyagramı Oluşturma Kodu
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); |
Yukarıdaki kod parçası, herhangi bir Visio’daki Python’daki süreç diyagramını çizmenin temel bir sürümüdür. Ayrıca, gereksinimlerinize göre basit veya karmaşık diyagramlar çizmek için çeşitli şekiller ve farklı bağlayıcılar çizmek üzere daha da geliştirilebilir. Benzer şekilde, oluşturulan çıktı diyagramı, ihtiyaçlarınıza göre görüntü veya belge dosya biçimlerine dönüştürülebilir.
Bu kesin kılavuz, Python’da programatik olarak Visio diyagramı oluşturmanın ayrıntılarını içerir. Ayrıca, VSD dosyalarını dönüştürmeniz gerekiyorsa Python’da VSD’yi VSDX’e dönüştürme‘deki makaleyi okuyun.