Microsoft Visio は、図、フローチャート、その他のデータの視覚的表現を作成できる図作成およびベクトル グラフィック アプリケーションです。ただし、画像を Visio 図に変換することは、開発者にとって困難な場合があります。このブログ投稿では、JPG、PNG、または BMP 画像を Visio 図 に挿入する方法を学習します。指示に従い、画像を Visio 図に変換する段階的なプロセスを学習します。
この記事では次のトピックについて説明します。
- Java Image to Visio Converter – 無料ダウンロード
- 画像を Visio に変換する手順
- JPGをVisioに変換
- PNG を Visio に変換
- BMP 画像を Visio に挿入
- 画像をオンラインで Visio 図に変換
- Image to Visio Converter – 学習リソース
Java Image to Visio コンバータ – 無料ダウンロード
Aspose.Diagram for Java API を使用して、さまざまなタイプの画像を Visio 図に挿入します。 Aspose.Diagram は、開発者がプログラムで Visio ファイルを簡単に作成、操作、変換できるようにする強力な API です。また、図形、コネクタ、テキスト、その他の要素を Visio 図にシームレスに追加することもできます。
API の JAR をダウンロードするか、Maven ベースの Java アプリケーションに次の pom.xml 設定を追加してください。
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>23.5</version>
</dependency>
Java を使用して画像を Visio に変換する方法
以下の手順に従って、Aspose.Diagram for Java を使用して、任意の画像を Visio 図に簡単に変換できます。
- 新しい Visio 図面を作成します。
- インデックスでページを取得します。
- 画像を読み込みます。
- 画像の幅と高さに加えて、X と Y の位置を設定します。
- 画像を Visio 図形としてインポートします。
- Visio 図を保存します。
ここで、Java でこれらの手順を変換して、Visio 図に画像を挿入する方法を見てみましょう。
Java で JPG を Visio に変換する
JPG 画像を Visio 図に変換するには、次の手順に従ってください。
- Diagram クラスのインスタンスを作成します。
- ページ コレクションのインデックスによって Page クラス オブジェクトを初期化します。
- JPG 画像をロードして Visio 図に挿入します。
- その後、画像のInputStreamを使用してaddShape()メソッドを呼び出します。
- 最後に、save() メソッドを使用して Visio 図を保存します。これは、出力 VSDX ファイル パスと SaveFileFormat を引数として受け取ります。
次のコード サンプルは、Java で JPG 画像を Visio 図に変換する方法を示しています。
// 新しい図を作成する
Diagram diagram = new Diagram();
// インデックスによるページオブジェクトの取得
Page page0 = diagram.getPages().get(0);
// JPG 画像をロードして Visio 図に挿入する
InputStream stream = new FileInputStream("C:\\Files\\tower.jpg");
// ビットマップ画像を Visio 図形としてインポート
page0.addShape(2, 2, 4, 7, stream);
// Visio 図の保存
diagram.save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.VSDX);
Java で PNG を Visio に変換する
同様に、前述の手順に従って、PNG 画像を Visio 図に変換できます。ただし、手順 3 で PNG 画像を入力するだけです。
次のコード サンプルは、Java で PNG 画像を Visio 図に変換する方法を示しています。
// 新しい図を作成する
Diagram diagram = new Diagram();
// インデックスによるページオブジェクトの取得
Page page0 = diagram.getPages().get(0);
// JPG 画像をロードして VSDX に挿入します
InputStream stream = new FileInputStream("C:\\Files\\person.png");
// pinX、pinY、幅、高さを設定します
double pinX = 2, pinY = 2, width = 4, hieght = 5;
// ビットマップ画像を Visio 図形としてインポート
page0.addShape(pinX, pinY, width, hieght, stream);
// Visio 図の保存
diagram.save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.VSDX);
Java で BMP 画像を Visio に挿入する
前述の手順に従って、BMP イメージを Visio 図に挿入することもできます。ただし、BMP 画像ファイルをロードする必要があるだけです。
次のコード サンプルは、Java を使用して BMP イメージを Visio 図に挿入する方法を示しています。
// 新しい図を作成する
Diagram diagram = new Diagram();
// インデックスによるページオブジェクトの取得
Page page0 = diagram.getPages().get(0);
// ビットマップ画像を Visio 図形としてインポート
page0.addShape(2, 7, 4, 4, new FileInputStream("C:\\Files\\thumbnail.bmp"));
// Visio 図の保存
diagram.save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.VSDX);
無料ライセンスを取得する
無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。
画像から Visio へのオンライン コンバーター
さらに、無料の Image to Visio Converter Web アプリを使用して、オンラインで画像を Visio 図に無料で変換できます。この Web アプリは、Aspose.Diagram API を使用して開発されました。
https://products.aspose.app/diagram/conversion/image-to-visio
画像から図へのコンバータ – 学習リソース
Microsoft Visio を使用せずに Visio 図を生成、変換、操作する方法について詳しく学ぶことができます。次のリソースを使用して、ライブラリの他の機能を探索することもできます。
結論
この記事では、Java で画像を読み込んで Visio に変換する方法を学びました。 Visio 図を作成して VSDX 形式で保存する方法についても説明しました。 Java で画像を Visio に変換するのは簡単です。 Aspose.Diagram ライブラリを使用すると、画像を Visio ファイルにすばやく簡単に変換できます。重要なのは、上で概説した手順に従い、必要なライブラリとツールがマシンにインストールされていることを確認することです。不明な点がある場合は、無料サポート フォーラムまでお問い合わせください。