Aspose.Diagram for Java
Visio ダイアグラムを生成および変換するための Java API
Visio ダイアグラムを生成、変更、操作し、PDF、HTML、XPS、画像ファイル形式に変換するための Microsoft Visio ドキュメント処理 API。
Aspose.Diagram for Java は、ソフトウェア開発者が Microsoft Office Visio の依存関係をインストールせずに Microsoft Visio ダイアグラムを生成および管理できるようにする包括的なダイアグラム ライブラリです。Java ダイアグラム ライブラリを使用すると、開発者はプログラムで Visio ダイアグラムを操作できるため、Visio ダイアグラムを忠実に印刷したり、ダイアグラムを保護したり、プロパティにアクセスして読み取ったり、他のシステムと統合したり、さまざまな方法で Visio ダイアグラムを操作したりすることが容易になります。
Aspose.Diagram for Java を使用すると、ソフトウェア プログラマーは新しい Visio ダイアグラムを最初から作成したり、図形、線、テキスト、その他の要素を追加または削除して既存のダイアグラムを変更したりできます。これにより、開発者はダイアグラムの作成、新しいデータによるダイアグラムの更新、独自の Java アプリケーション内でのダイアグラムの外観の変更などの重要なタスクを自動化できます。図形へのハイパーリンクの追加、複数の図形のグループ化、図面へのコメントの挿入、Visio ダイアグラムの解析など、ライブラリには他にも重要なタスクがいくつかあります。
Aspose.Diagram for Java は、Visio ダイアグラムを他の形式に変換する機能です。Aspose.Diagram for Java を使用すると、開発者はわずか数行の Java コードで Visio ダイアグラムを PDF、XPS、HTML、JPEG、PNG、BMP、TIFF、SVG、EMF、XAML などの一般的な形式に変換できます。変換プロセスは非常にスムーズで、MS Visio にアクセスできないユーザーと Visio ダイアグラムを共有したり、Visio ダイアグラムを他のシステムに統合したりすることもできます。ライブラリは、サーバー側とクライアント側の両方で適切に機能するように設計されています。新しいダイアグラムを作成したり、既存のダイアグラムを変更したり、タスクを自動化したりする必要がある場合でも、Aspose.Diagram for Java が役立ちます。強力な機能と使いやすい API を備えた Aspose.Diagram for Java は、Visio ダイアグラムを扱う必要があるすべての Java 開発者にとって最適なツールです。
Aspose.Diagram for Java を使い始める
Aspose.Diagram for Java をインストールするには、Maven リポジトリを使用することをお勧めします。簡単な構成で、Aspose.Diagram for Java API を Maven プロジェクトで直接簡単に使用できます。
Aspose.Diagram for Java の Maven リポジトリ
//First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Then define Aspose.Diagram for Java API dependency in your pom.xml as follows:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>19.9</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
ライブラリは、Aspose.Diagram 製品ページから直接ダウンロードできます。
Java API による Visio ダイアグラム生成
Aspose.Diagram for Java には、Microsoft Office Automation を使用せずに Java アプリケーション内で Microsoft Visio ダイアグラムを生成するための完全なサポートが含まれています。最初から新しいダイアグラムを作成するには、新しい Visio ドキュメントを作成し、図形とコネクタを追加してダイアグラムを構築する必要があります。ライブラリはさまざまなレイアウト アプローチをサポートしており、開発者はダイアグラムを迅速かつスムーズに作成できます。ライブラリは VBA プロジェクトでの作業を完全にサポートしており、開発者はわずか数行の Java コードで VBA モジュール コードを自動的に変更できます。開発者は Visio コネクタとフォント情報を簡単に取得することもできます。ライブラリには、時間がかかりすぎる場合に InterruptMonitor を使用してダイアグラムの変換または読み込みを停止するコントロールも用意されています。
Java API 経由で新しい Visio 図面を作成する
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Initialize a Diagram class
Diagram diagram = new Diagram();
// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);
Java アプリ内での Visio ダイアグラムの変換
Aspose.Diagram for Java には、Microsoft Visio ダイアグラムを PDF、XPS HTML、EMF、SWF、XAML、JPEG、PNG、BMP、TIFF、SVG、EMF など、さまざまなファイル形式にロードして変換するための完全なサポートが含まれています。変換プロセスはシンプルでわかりやすく、同じコードを使用して複数のダイアグラムをバッチ モードで変換できます。ライブラリは、他のファイル形式から Visio ダイアグラムへの変換もサポートしています。変換されたダイアグラムの外観と動作を簡単に制御できます。ライブラリは、ページ サイズ、余白などの設定オプションをサポートしており、変換されたダイアグラムが希望どおりに見えるようにします。
Java ライブラリ経由で Visio 図面を PDF にエクスポートする
String dataDir = Utils.getDataDir(ExportToPDF.class);
// Call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
// Save as PDF file format
diagram.save(dataDir + "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
Java API 経由で Visio ダイアグラムのページを操作する
ページは Visio ダイアグラムの構成要素であり、ダイアグラムを構成する図形、線、その他の要素を整理するために使用されます。Aspose.Diagram for Java ライブラリを使用すると、ソフトウェア開発者は新しいページを簡単に作成したり、既存のページにアクセスしたり、ページ上の要素を操作したりできます。ページ上の図形や要素にアクセスして、サイズ、位置、外観などのプロパティを変更できます。また、ページに新しい図形や要素を追加したり、既存の図形や要素を削除したりすることもできます。レイヤーにアクセスして操作するのも非常に簡単です。このライブラリを使用すると、新しいレイヤーを簡単に作成したり、既存のレイヤーにアクセスしたり、表示や印刷動作などのレイヤーのプロパティを変更できます。
Java API 経由で Visio 図面から名前でページ オブジェクトを取得する方法
String dataDir = Utils.getDataDir(GetVisioPagebyName.class);
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);
Java API 経由で Visio ダイアグラムのマスターを管理する
Aspose.Diagram for Java を使用すると、ソフトウェア開発者はマスターを簡単に操作し、Java アプリケーション内でマスターの ID や名前などの情報を取得できます。マスターは、Visio ダイアグラムで何度も再利用できる、事前に設計された図形です。マスターを使用すると、ダイアグラムの一貫性と標準化を確保できるため、時間の経過とともにダイアグラムの保守と更新が容易になります。ライブラリを使用すると、新しいマスターを作成したり、既存のマスターを変更したり、不要になったマスターを削除したりできます。また、マスター内の図形や要素にアクセスして、マスターの外観や動作を操作することもできます。ライブラリを使用すると、サイズ変更、回転、移動などのイベントに対する応答など、マスター内の図形の動作を制御することもできます。
Java API 経由で Visio ファイルからマスターを取得する
String dataDir = Utils.getDataDir(GetMasterbyID.class);
// Call the diagram constructor to load diagram from a VDX file
Diagram diagram = new Diagram(dataDir + "RetrieveMasterInfo.vdx");
// Set master id
int masterid = 2;
// Get master object by id
Master master = diagram.getMasters().getMaster(masterid);
System.out.println("Master ID : " + master.getID());
System.out.println("Master Name : " + master.getName());
System.out.println("Master Name : " + master.getUniqueID());