Python で Visio 図を結合する

Visio ファイルは、専門的な図、フローチャート、組織図、ネットワーク図、フロアプランなどを作成するために広く使用されています。これらは通常、複雑なアイデア、プロセス、構造を視覚的に伝えるための便利な方法を提供するために、VSDX または VSD 形式で保存されます。この記事では、Python で Visio 図を結合する方法を学びます。

  1. 図を結合するための Python Visio API
  2. Python で MS Visio VSDX ファイルを結合する
  3. Python で複数の MS Visio ファイルをマージ

図を結合するための Python Visio API

2 つ以上の Visio ファイルを結合するには、Aspose.Diagram for Python API を使用します。これは、Python アプリケーションとシームレスに統合される機能が豊富なライブラリであり、Microsoft Visio 図を簡単に作成、操作、変換できます。複雑なビジネス プロセスの開発、ネットワーク図の設計、プロジェクト ワークフローの計画など、Aspose.Diagram for Python はニーズを満たす堅牢な機能セットを提供します。これにより、Visio ファイルをプログラムで操作できるようになり、手動による介入が不要になります。 API を リリース セクションからダウンロードするか、次のコマンドを使用して PyPi から設定するだけです。

pip install aspose-diagram-python

Python で MS Visio VSDX ファイルを結合する

次の手順で、Visio ファイルを結合し、別のページとして追加できます。

  1. ソース Visio 図をロードします。
  2. 他の Visio 図をロードして連結します。
  3. Diagram クラスの combin() メソッドを使用して Visio ファイルをマージします。
  4. 最後に、save() メソッドを使用して出力図を保存します。

以下のサンプル コードは、Python で 2 つの Visio 図ファイルを結合する方法を示しています。

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

# Save diagram as VSDX
diagram.save("Combined.vsdx", SaveFileFormat.VSDX)

Python で複数の MS Visio ファイルを結合する

次の手順に従って、複数の Visio ファイルを 1 つの図ファイルにマージできます。

  1. 入力 Visio ファイルをロードします。
  2. Diagram クラスを使用して他の Visio 図を読み込みます。
  3. マージするファイルの数だけ図のロードを繰り返します。
  4. Diagramクラスのcombine()メソッドを使用します。
  5. ロードされた Visio 図ファイルを結合します。
  6. save() メソッドを使用して出力ファイルをエクスポートします。

以下のコード スニペットは、Python で複数の MS Visio 図ファイルを結合する方法を説明しています。

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

diagram3 = Diagram("Sample.vsdx")

# Combine the Visio files
diagram.combine(diagram3)

# Save output Visio diagram
diagram.save("Multiple.vsdx", SaveFileFormat.VSDX)

無料ライセンスを取得する

API を最大限に評価するには、無料の一時ライセンス をリクエストできます。

結論

同僚との共同作業、さまざまなソースからの図の統合、または図管理ワークフローの強化が必要な場合でも、この記事では、Python で Visio 図を組み合わせるための柔軟で効率的なソリューションを提供します。ご質問について話し合いたい場合は、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目