Visio の図形を HTML にエクスポートする

Visio の図形を HTML にエクスポートする

IT プロフェッショナル、エンジニア、またはプロジェクト マネージャーとして、MS Visio 作図ツールをガント チャートやプロジェクト計画に使用できます。ある段階で、MS Visio の有効期限が切れ、既存の VSDX ファイルからいくつかの図形を Web 上に表示する必要がある場合、この記事で問題が解決する可能性があります。それでは、Visio の図形を読み取り、HTML にエクスポートする方法について説明しましょう。

この記事では、次の点について説明します。

Python Visio シェイプ エクスポータ パッケージのインストール

Visio 図形を HTML フォームにエクスポート/変換するには、正確で使いやすい Python Visio shape exporter パッケージを使用します。

ダウンロードするか、以下に示す pip コマンドを使用して PyPI からパッケージをインストールしてください。

pip install aspose-diagram-python 

Python で Visio 図形リストを取得する

MS Visio がないと、VSDX ファイルの既存の図形を開いて表示できない場合、目的の図形を HTML にエクスポートする前に、それらの図形の詳細を知る必要がある場合があります。それでは、以下の手順を使用して形状データ リストを取得しましょう。

  • Diagram クラスを使用して VSDX ファイルを読み込みます。
  • ページを定義します。
  • 定義されたページの形状をループし、形状 ID と名前を出力します。

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

以下は、VSDX ファイルの最初のページにある既存の形状に関するデータです。

Shape ID - 7
Name - FAS62xx rear empty

Shape ID - 494
Name - FAS62xx Controller Module

Shape ID - 743
Name - Sheet.743

Shape ID - 779
Name - DS14 mk2 FC.70

Shape ID - 795
Name - Sheet.795

Shape ID - 796
Name - Rectangle

一方、VSDX ファイルは次のようになります。

Visio 図形リストを取得する

Python{#Python-Visio-Shape-to-HTML } を使用してプログラムで VSDX 図形を HTML に変換する

リストを取得した後、既存の形状とその位置についてのアイデアを得ました。そのため、エクスポートする目的の形状を選択できるようになりました。

以下の手順に従ってください。

  • Diagram クラスを使用して Visio ファイルを読み込みます。
  • ページを定義します。 ・形状をご指定ください。
  • HTMLSaveOptions クラスのインスタンスを作成します。
  • Shape.to_html メソッドを呼び出して形状をエクスポートします。出力ファイル パスと HTMLSaveOptions を引数として取ります。

次のコード スニペットは、Python で Visio 図形を HTML にエクスポートする方法を示しています。

結果の HTML は次のようになります。

Visio シェイプ データを HTML にエクスポートする

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

無料の一時ライセンス を取得して、評価制限なしで API を試すことができます。

まとめ

要約すると、特定の Visio 図形を HTML にエクスポートする方法を学習したことを願っています。最初に、形状データ リストを生成してから、1 つの形状を HTML ファイルにエクスポートしました。

ドキュメント にアクセスして、Python Visio シェイプ コンバーター ライブラリ の詳細を確認してください。

最後に、定期的な更新について conholdate.com に注目することをお勧めします。

質問する

フォーラムでご質問やご質問をお知らせください。

よくある質問

Visio で図形をエクスポートするにはどうすればよいですか?

この記事では、Visio 図形を HTML にエクスポートする方法について説明しました。 この リンクをたどって、他のエクスポート オプションを調べてください。

Visio は SVG にエクスポートできますか?

さまざまなプログラミング言語を使用して、Visio ドキュメントを SVG またはその他の多くの形式にエクスポートできます。以下のリンクに従ってください。

conholdate.com の顧客として Aspose.Diagram for Python を使用できますか?

はい、conholdate.com のライセンス所有者は、Aspose および GroupDocs 製品ファミリのすべての API を使用する資格があります。