Visioダイアグラムファイルは、組織図やUMLダイアグラムなどのさまざまなデザインを作成するために使用されます。一方、VTXファイル形式は、XML形式で保存される描画テンプレートです。特定のシナリオでは、VSDまたはVSDXVisioファイルをVTX形式に変換する必要がある場合があります。したがって、この記事では、JavaでVSDまたはVSDXファイルをプログラムでVTX形式に変換する方法について説明します。
VSDおよびVSDXファイルからVTXファイルへのコンバーター-JavaAPIのインストール
Aspose.Diagram for Javaを使用して、Javaベースのアプリケーション内からMS Visioダイアグラムを作成、編集、または操作できます。そのJARファイルはダウンロードセクションからダウンロードするか、以下の構成を使用して、プロジェクトのpom.xmlファイルのAsposeリポジトリからインストールできます。
リポジトリ:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依存:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>22.5</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
VSDVisioファイルをJavaでVTXに変換する
次の手順で、VSDファイルをVTXファイル形式に変換できます。
- Diagramクラスを使用して入力Visioファイルをロードします。
- DiagramSaveOptionsクラスインスタンスを初期化します。
- Save)メソッドを使用してVSDをVTXファイル形式に変換します。
以下のコードサンプルは、JavaでVSDVisioファイルをプログラムでVTXファイルに変換する方法を示しています。
// 入力Visioダイアグラムをロードします
Diagram diagram = new Diagram("Input.vsd");
// DiagramSaveOptionsクラスのオブジェクトを作成します
DiagramSaveOptions options = new DiagramSaveOptions();
options.setSaveFormat(SaveFileFormat.VTX);
// 出力VTXファイルを保存します
diagram.save("Output.vtx", options);
JavaでVSDXをVTXファイルに変換する
次の手順で、VSDXVisioファイルをVTX形式に簡単に変換できます。
- Diagramクラスのオブジェクトを作成して、入力VSDXファイルをロードします。
- DiagramSaveOptionsクラスオブジェクトを初期化して、出力形式を設定します。
- VSDXをVTXファイル形式に変換します。
以下のコードスニペットは、JavaでVSDXVisioファイルをプログラムでVTX形式に変換する方法を示しています。
// 入力Visioダイアグラムをロードします
Diagram diagram = new Diagram("Input.vsdx");
// DiagramSaveOptionsクラスのオブジェクトを作成します
DiagramSaveOptions options = new DiagramSaveOptions();
options.setSaveFormat(SaveFileFormat.VTX);
// 出力VTXファイルを保存します
diagram.save("Output.vtx", options);
無料ライセンスを取得する
無料の一時ライセンスをリクエストすることで、APIを最大限に評価できます。
結論
この記事では、JavaでVSDまたはVSDXVisioファイルをプログラムでVTX形式に変換する方法を学習しました。さらに、ドキュメントスペースを見て、APIの他の機能を学ぶことができます。ご不明な点がございましたら、フォーラムまでご連絡ください。