Python で Visio ダイアグラムを作成する

このチュートリアルでは、Python で Visio ダイアグラムを作成する ための詳細について説明します。Python で Visio ダイアグラムの作成を自動化する ための段階的なアルゴリズムと実用的なサンプル コードが含まれています。さらに、出力 Visio ファイルを VSDXVSD、およびその他のサポートされているファイル形式で書き込むこともできます。

Python で Visio ダイアグラムを作成する手順

  1. Visio VSD または VSDX ファイルを作成するには Aspose.Diagram API をインストールします
  2. Diagram クラスのオブジェクトを初期化する
  3. 入力ステンシルを使用してマスターをロードする
  4. add_shape()メソッドを使用して長方形を挿入し、さまざまな設定を設定します
  5. save() メソッドを呼び出して出力 Visio ダイアグラムをエクスポートします。

これらの手順は、Python で Visio を作成する 方法をまとめたものです。プロセスは、空の図を作成し、マスター シェイプを使用してステンシルを開始することから始まります。次に、位置座標、シェイプのサイズ、およびターゲット ページ番号を指定してシェイプを挿入し、ダイアグラム作成のプロセスを完了します。

Python でプログラム的に Visio 図を作成するコード

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);

上記のコード スニペットは、Python で Visio のプロセス図 を描く基本バージョンです。さらに、さまざまな図形やさまざまなコネクタを描画できるように拡張して、要件に応じて単純な図から複雑な図までを描くことができます。同様に、生成された出力図は、ニーズに応じて画像またはドキュメント ファイル形式にレンダリングできます。

この詳細なガイドには、Python でプログラム的に Visio 図を作成するための詳細が含まれています。また、VSD ファイルを変換する必要がある場合は、Python で VSD を VSDX に変換する の記事をお読みください。

 日本語