この記事には、C# で Visio を PNG に変換する方法に関する詳細が含まれています。 C#** で VSDX または **VSD を PNG にレンダリングするための実行中のサンプル コードとともに、段階的なプロセスについて説明します。出力画像のさまざまなプロパティを設定して、生成されたファイルを変更できます。
C# で Visio を PNG に変換する手順
- Aspose.Diagram API をインストールして、Visio ファイルをエクスポートします
- Diagram クラスのオブジェクトを作成して、入力ファイルを読み込みます
- 出力 PNG 画像の ImageSaveOptions クラスを使用してプリファレンスを設定します
- Save() メソッドを使用して出力 PNG 画像を書き込みます
これらの手順では、C# で Visio を PNG に変換するための基本的なアルゴリズムについて説明します。まず、Diagram クラスのオブジェクトを使用してソース Visio ダイアグラムを読み込みます。次に、出力イメージのさまざまな特性を構成し、出力 PNG イメージをバイト配列、ファイル、またはストリームにエクスポートします。
C# で Visio を PNG に変換するコード
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert Visio to PNG in C# | |
{ | |
// Load the license | |
Aspose.Diagram.License lic = new Aspose.Diagram.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load input VSD VSDX Visio file | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("VisioToPNG.vsdx"); | |
// Specify output image format as PNG | |
Aspose.Diagram.Saving.ImageSaveOptions options = new Aspose.Diagram.Saving.ImageSaveOptions(Aspose.Diagram.SaveFileFormat.Png); | |
// Set the property related to hidden pages | |
options.ExportHiddenPage = false; | |
// Save the resultant Image file | |
diagram.Save("VisioToPNG.png", options); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
この実行可能なコード サンプルは、C# で VSDX を PNG に変換するのに十分です。ただし、カスタム値とプロパティを選択して、画像の解像度、スケーリング、ズームなどを設定し、生成された出力画像を変更することができます。さらに、API を使用すると、必要に応じてメモリ ストリーム、ファイル ストリーム、または配列を使用してファイルを操作するために使用できる、さまざまなオーバーロード コンストラクターおよびメソッドを操作できます。
このチュートリアルでは、C# で VSD を PNG に変換するプロセスに関する情報を説明しました。一方、Visio ファイルから PDF ファイルへの変換について知りたい場合は、C# で Visio を PDF に変換する方法 の記事に進んでください。