
Microsoft Visioの図面は、さまざまな設計目的で組織で頻繁に使用されます。 C#を使用して、Visioダイアグラムファイルをプログラムで画像形式に変換できます。この変換は、描画形式VSD、VSDXなどと比較して、画像を簡単に共有およびプレビューできるため便利です。この記事では、次のセクションでさまざまな変換シナリオについて説明します。
- Visio Drawing to Image Converter – C#APIのインストール
- C#を使用してプログラムでVisio(VSD / VSDX)ファイルを画像に変換する
- C#を使用してVisio VSD/VSDXの特定のページを画像に変換する
Visio Drawing to Image Converter – C#APIのインストール
Aspose.Diagram for .NET APIを使用して、ダイアグラムファイルを操作できます。 .NET FrameworkのC#言語を使用して、VSD、VSDX、およびその他のいくつかのファイル形式をプログラムで作成、編集、または操作できます。 ダウンロードセクションからAPIをダウンロードするか、次のNuGetインストールコマンドを使用して、APIを構成してください。
PM> Install-Package Aspose.Diagram
C#を使用してプログラムでVisio(VSD / VSDX)ファイルを画像に変換する
次の手順で、Visioの図面をJPG、PNG、TIFF、またはその他の画像形式に変換する必要がある場合があります。
- ダイアグラムコンストラクターを呼び出して、入力VSD/VSDX図面をロードします。
- 出力JPG、SVG、BMP、GIF、またはSVG画像ファイルを保存します。
次のコードは、C#を使用してプログラムでVSD / VSDX図をJPG、SVG、BMP、GIF、またはSVG画像に変換する方法を示しています。
// ダイアグラムコンストラクターを呼び出して、VSD/VSDX図面をロードします
Diagram diagram = new Diagram("ExportToImage.vsd");
// 出力JPG、SVG、BMP、GIF、またはSVG画像ファイルを保存します
diagram.Save("ExportToImage_out.png", SaveFileFormat.PNG);
C#を使用してVisio VSD/VSDXの特定のページを画像に変換する
Visio図面の特定のページを参照してその内容を確認したり、サムネイルを作成したりする場合があります。 VSD/VSDXファイルの特定のページを画像ファイルに簡単に変換できます。 C#を使用してプログラムでVisioダイアグラムファイルの特定のページを画像にレンダリングするには、以下の手順に従ってください。
- DiagramクラスのVSD/VSDXファイルとして入力ダイアグラムをロードします。
- PNGなどの出力画像形式を指定します。
- ページインデックス付きのページを指定します。
- Saveメソッドを使用して、JPG、SVG、BMP、GIF、SVGファイルなどの出力画像形式を保存します。
次のコードは、Visioダイアグラムファイル(VSD / VSDX)の特定のページをC#を使用してプログラムで画像に変換する方法を説明しています。
// 入力図をVSD/VSDXファイルとしてロード
Diagram diagram = new Diagram("ExportPageToImage.vsd");
// 出力画像形式をPNGとして指定します
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
// ページインデックスで1ページのみ保存
options.PageIndex = 0;
// 結果の画像ファイルを保存します
diagram.Save("ExportPageToImage_out.png", options);
無料のAPIライセンスを取得する
無料一時ライセンスをリクエストして、制限なしでAPIを評価できます。
結論
結論として、Visioダイアグラムファイルを画像形式に変換する方法と、VSD / VSDXファイルの特定のページをC#を使用してプログラムで画像に変換する方法を学習しました。さらに、APIの詳細については、APIドキュメントを参照することもできます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。