Microsoft Visio は、ダイアグラム、フローチャート、およびその他のデータの視覚的表現を作成するために使用されるダイアグラム作成およびベクトル グラフィックス アプリケーションです。この記事では、C# で画像を Visio に変換する方法について説明し、このタスクを正常に実行するための段階的なガイドを提供します。
この記事では、次のトピックについて説明します。
- C# 画像から図へのコンバーター – 無料ダウンロード
- 画像を Visio に変換する手順
- PNG画像をVisioに変換
- JPG画像をVisioに変換
- BMP イメージを Visio に挿入
- 画像をオンラインで図に変換
- 画像から図への変換 – 学習リソース
C# 画像から図へのコンバーター – 無料ダウンロード
Visio ダイアグラムに画像を挿入するには、Aspose.Diagram for .NET API を使用します。開発者は、シンプルで直感的な API を使用して Visio ファイルを作成、操作、および変換できます。 Aspose.Diagram を使用すると、図形、コネクタ、テキスト、およびその他の要素を Visio ダイアグラムに簡単に追加できます。 Aspose.Diagram は、エンタープライズ アプリケーション、データ ビジュアライゼーション ツール、および Visio 統合を必要とするその他のソフトウェア プログラムの開発に広く使用されています。
APIのDLLをダウンロードするか、NuGetを使ってインストールしてください。
PM> Install-Package Aspose.Diagram
C# を使用して画像を Visio に変換する方法
以下の手順に従って、Aspose.Diagram for .NET を使用して任意の画像を Visio ダイアグラムに簡単に変換できます。
- 新しい Visio 図面を作成します。
- インデックスでページを取得します。
- 画像の幅と高さとともに X と Y の位置を設定します。
- 画像を Visio 図形としてインポートします。
- Visio ダイアグラムを保存します。
次に、これらの手順を C# で変換して、画像を Visio の図に挿入する方法を見てみましょう。
C# で PNG を Visio に変換する
PNG 画像を Visio ダイアグラムに変換するには、以下の手順に従ってください。
- Diagram クラスのインスタンスを作成します。
- ページ コレクションからのインデックスによって Page クラス オブジェクトを初期化します。
- pinX、pinY、幅、および高さを定義します。
- その後、画像 FileStream で AddShape() メソッドを呼び出します。
- 最後に、Save() メソッドを使用して Visio ダイアグラムを保存します。出力 VSDX ファイル パスと SaveFileFormat を引数として取ります。
次のコード サンプルは、C# を使用して PNG イメージを Visio ダイアグラムに変換する方法を示しています。
// このコード例は、PNG 画像を Visio ダイアグラムに変換する方法を示しています。
using Aspose.Diagram;
using System.Drawing;
// 新しい図を作成する
Diagram diagram = new Diagram();
// インデックスでページ オブジェクトを取得する
Page page0 = diagram.Pages[0];
// pinX、pinY、幅、高さを設定
double pinX = 1, pinY = 1, width = 4, hieght = 5;
// ビットマップ イメージを Visio 図形としてインポートする
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.png", FileMode.OpenOrCreate));
// Visio ダイアグラムを保存
diagram.Save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.Vsdx);
C# で JPG を Visio に変換する
同様に、前述の手順に従って、任意の JPG 画像を Visio ダイアグラムに変換できます。ただし、手順 4 で JPG 画像を入力するだけです。
次のコード サンプルは、C# を使用して JPG 画像を Visio ダイアグラムに変換する方法を示しています。
// このコード例は、JPG イメージを Visio ダイアグラムに変換する方法を示しています。
using Aspose.Diagram;
using System.Drawing;
// 新しい図を作成する
Diagram diagram = new Diagram();
// インデックスでページ オブジェクトを取得する
Page page0 = diagram.Pages[0];
// pinX、pinY、幅、高さを設定
double pinX = 2, pinY = 2, width = 4, hieght = 7;
// ビットマップ イメージを Visio 図形としてインポートする
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.jpg", FileMode.OpenOrCreate));
// Visio ダイアグラムを保存
diagram.Save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.Vsdx);
C# で BMP イメージを Visio に挿入する
前述の手順に従って、任意の BMP 画像を Visio ダイアグラムに挿入することもできます。ただし、手順 4 で BMP イメージ ファイルを入力するだけです。
次のコード サンプルは、C# を使用して BMP イメージを Visio ダイアグラムに挿入する方法を示しています。
// このコード例は、PNG 画像を Visio ダイアグラムに変換する方法を示しています。
using Aspose.Diagram;
using System.Drawing;
// 新しい図を作成する
Diagram diagram = new Diagram();
// インデックスでページ オブジェクトを取得する
Page page0 = diagram.Pages[0];
// pinX、pinY、幅、高さを設定
double pinX = 1, pinY = 1, width = 4, hieght = 3;
// ビットマップ イメージを Visio 図形としてインポートする
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\sample.bmp", FileMode.OpenOrCreate));
// 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 ダイアグラムを生成、変換、および操作する方法について学習し、以下のリソースを使用してライブラリの他の機能を調べることができます。
結論
この記事では、C# で画像を Visio に読み込んで変換する方法を学びました。また、visio ダイアグラムを作成して VSDX 形式で保存する方法も説明しました。 C# で画像を Visio に変換するのは比較的簡単です。 Aspose.Diagram ライブラリを使用すると、画像を Visio ファイルにすばやく簡単に変換できます。重要なのは、上記の手順に従い、必要なライブラリとツールがマシンにインストールされていることを確認することです。ご不明な点がございましたら、無料サポート フォーラム までお問い合わせください。