Membuat Diagram Visio dengan Python

Tutorial ini membahas detail untuk membuat diagram Visio dengan Python. Tutorial ini mencakup algoritme bertahap dan contoh kode yang berfungsi untuk mengotomatiskan pembuatan diagram Visio dengan Python. Selain itu, Anda dapat memilih untuk menulis file Visio keluaran dalam VSDX, VSD, dan beberapa format file lain yang didukung.

Langkah-langkah Membuat Diagram Visio dengan Python

  1. Instal API Aspose.Diagram untuk membuat file Visio VSD atau VSDX
  2. Inisialisasi objek kelas Diagram
  3. Muat master menggunakan stensil input
  4. Masukkan bentuk persegi panjang dengan metode add_shape() dan atur preferensi yang berbeda
  5. Ekspor diagram Visio keluaran dengan memanggil metode save()

Langkah-langkah berikut merangkum cara membuat Visio dalam Python. Prosesnya dimulai dengan membuat diagram kosong dan memulai stensil dengan bentuk utama. Kemudian, masukkan bentuk dengan menyebutkan koordinat posisi, ukuran bentuk, dan nomor halaman target untuk mengakhiri proses pembuatan Diagram.

Kode untuk Membuat Diagram Visio Secara Terprogram dalam 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);

Potongan kode di atas adalah versi dasar untuk menggambar diagram proses apa pun di Visio dengan Python. Lebih jauh lagi, ia dapat disempurnakan lebih jauh untuk menggambar berbagai bentuk serta konektor yang berbeda untuk menggambar diagram sederhana hingga rumit sesuai dengan kebutuhan Anda. Demikian pula, diagram keluaran yang dihasilkan dapat dirender ke format berkas gambar atau dokumen sesuai dengan kebutuhan Anda.

Panduan terperinci ini mencakup detail untuk membuat diagram Visio secara terprogram dalam Python. Selain itu, jika Anda perlu mengonversi file VSD, baca artikel di Konversi VSD ke VSDX dengan Python.

 Indonesian