Python で Visio 図にコメントを追加する

Microsoft Visio では、コメントは図形、図、または図内の特定の領域に追加できる注釈またはメモです。これらのコメントは、図の内容に関する追加情報、説明、指示を提供します。コメントは、Visio 図に存在する要素に関連するコンテキスト、詳細、またはフィードバックを伝達する方法です。 Visio では、ユーザーは図形、コネクタ、または図の背景にコメントを添付できます。この記事では、Python で Visio 図にコメントを追加する方法を学びます。また、Python を使用して VSD または VSDX ファイル内の既存のコメントをプログラムで編集する方法も学習します。

この記事では次のトピックについて説明します。

Visio の図にコメントを追加するための Python API

Visio の図にコメントを追加するには、Aspose.Diagram for Python を使用します。これにより、開発者は Python アプリケーションでプログラム的に Microsoft Visio ファイルを操作できるようになります。新しい図の作成、既存の図の変更、図からの情報の抽出、図の別の形式への変換などが可能になります。 Aspose.Diagram for Python は、Visio ファイルを操作する際の開発プロセスを簡素化し、Python を使用してこれらのファイルを操作するための高レベルの API を提供します。

パッケージをダウンロードするか、コンソールで次の pip コマンドを使用して PyPI から API をインストールしてください。

pip install aspose-diagram-python 

Python で Visio 図にコメントを追加する

以下の手順に従って、Visio 図にコメントを簡単に追加できます。

  1. Diagram クラスを使用して Visio 図を読み込みます。
  2. ページ コレクションからインデックスによって特定のページを取得します。
  3. その後、add_comment()メソッドを使用してコメントを挿入します。
  4. 最後に、save() メソッドを使用して Visio 図を保存します。出力 VSDX ファイル パスと SaveFileFormat を引数として受け取ります。

次のコード サンプルは、Python で Visio 図にページ レベルのコメントを追加する方法を示しています。

# このコード サンプルは、Python で Visio 図にページ レベルのコメントを追加する方法を示します。
import aspose.diagram
from aspose.diagram import *

# 既存の Visio 図をロードする
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# インデックスによるページオブジェクトの取得
page0 = diagram.pages[0];

# 入力 visio 図にコメントを追加する
diagram.pages[0].add_comment(2.0, 3.0, "Comment");

# Visio 図の保存
diagram.save("C:\\Files\\AddComments.vsdx", SaveFileFormat.VSDX);
Python で Visio 図にコメントを追加する

Python で Visio 図にコメントを追加します。

Python を使用して Visio 図の図形にコメントを追加する

同様に、次の手順に従って、Visio 図の特定の形状にコメントを追加できます。

  1. Diagram クラスを使用して Visio 図を読み込みます。
  2. ページ コレクションからインデックスによって特定のページを取得します。
  3. ページの形状コレクションから ID によって特定の形状を取得します。
  4. その後、add_comment()メソッドを使用してコメントを挿入します。引数としてシェイプオブジェクトとコメントを渡します。
  5. 最後に、save() メソッドを使用して Visio 図を保存します。出力 VSDX ファイル パスと SaveFileFormat を引数として受け取ります。

次のコード サンプルは、Python を使用して Visio 図の図形にコメントを追加する方法を示しています。

# このコード サンプルは、Python で Visio 図にページ レベルのコメントを追加する方法を示します。
import aspose.diagram
from aspose.diagram import *

# 既存の Visio 図をロードする
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# インデックスによるページオブジェクトの取得
page0 = diagram.pages[0];

# IDで形状を取得
shape = page0.shapes.get_shape(1);

# 図形にコメントを追加する
page0.add_comment(shape, "Comment");

# Visio 図の保存
diagram.save("C:\\Files\\addShapeComment.vsdx", SaveFileFormat.VSDX);
Python を使用して Visio 図の図形にコメントを追加する

Python を使用して、Visio 図の図形にコメントを追加します。

Python を使用して Visio 図のコメントを編集する

以下の手順に従って、Visio 図内のコメントを編集することもできます。

  1. Diagram クラスを使用して Visio 図を読み込みます。
  2. ページ コレクションからインデックスによって特定のページを取得します。
  3. 注釈の収集を繰り返します。
  4. その後、comment.valueプロパティを読み込んで更新します。
  5. 最後に、save() メソッドを使用して Visio 図を保存します。出力 VSDX ファイル パスと SaveFileFormat を引数として受け取ります。

次のコード サンプルは、Python を使用して Visio 図のコメントを編集する方法を示しています。

# このコード サンプルは、Python で Visio 図にページ レベルのコメントを追加する方法を示します。
import aspose.diagram
from aspose.diagram import *

# 既存の Visio 図をロードする
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# インデックスによるページオブジェクトの取得
page0 = diagram.pages[0];

# 注釈のコレクションを取得する
annotations = page0.page_sheet.annotations;

# 注釈を反復処理する
for annotation in annotations:
    comment = annotation.comment.value;
    print(comment)
    comment += " updation mark";
    annotation.comment.value = comment;
    print(annotation.comment.value)

# Visio 図の保存
diagram.save("C:\\Files\\EditPageLevelComment.vsdx", SaveFileFormat.VSDX);
Python を使用して Visio 図のコメントを編集する

Python を使用して Visio 図のコメントを編集します。

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

無料の一時ライセンス を取得して、無料でライブラリの機能を体験してください。無料の一時ライセンスを利用すると、制限を受けることなくライブラリの機能を探索できます。

Visio 図にコメントを追加 – 学習リソース

次のリソースを使用して、ライブラリの他の機能を調べ、Microsoft Visio を使用せずに Visio 図を生成、変換、操作する方法を学習します。

結論

このブログ投稿では、Python で Visio 図にコメントを追加する方法を学びました。 Aspose.Diagram for Python を活用することで、開発者は Python を使用してプログラムで Visio 図に注釈を付けるプロセスを自動化できます。不明な点がある場合は、無料サポート フォーラムまでお問い合わせください。

関連項目