C# で Visio を PNG に変換する方法

この記事には、C# で Visio を PNG に変換する方法に関する詳細が含まれています。 C#** で VSDX または **VSDPNG にレンダリングするための実行中のサンプル コードとともに、段階的なプロセスについて説明します。出力画像のさまざまなプロパティを設定して、生成されたファイルを変更できます。

C# で Visio を PNG に変換する手順

  1. Aspose.Diagram API をインストールして、Visio ファイルをエクスポートします
  2. Diagram クラスのオブジェクトを作成して、入力ファイルを読み込みます
  3. 出力 PNG 画像の ImageSaveOptions クラスを使用してプリファレンスを設定します
  4. 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 に変換する方法 の記事に進んでください。

 日本語