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

この記事には、C# で Visio を SVG に変換する方法に関する情報が含まれています。ステップバイステップのアルゴリズムを平易な言葉で説明し、C# で VSD を SVG に変換する実際のサンプル コードを説明します。同様に、ソース ファイルを VSDX 形式で処理し、出力ファイルを SVG 形式で書き込むことができます。

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

  1. Aspose.Diagram API をセットアップして、Visio ファイルを変換します
  2. Diagram クラス オブジェクトを作成して、入力ファイルを読み込みます
  3. SVGSaveOptions クラスのさまざまなプロパティを設定します
  4. 出力 SVG ファイルを保存する

これらの手順は、Visio の C# での SVG へのエクスポート 機能をアプリケーションに組み込む方法に関する要点と重要な情報を提供します。ソースの Visio ダイアグラムをロードし、画像サイズ、エクスポート コメントなどの出力 SVG 画像の設定を指定するだけです。最後に、出力ファイルを SVG 画像として書き込みます。

C# で Visio を SVG に変換するコード

using Aspose.Diagram;
namespace AsposeTests
{
class Program
{
static void Main(string[] args) // Main function to convert VSD to SVG
{
// Load the license
Aspose.Diagram.License lic = new Aspose.Diagram.License();
lic.SetLicense(@"Aspose.Total.lic");
// Use Diagram class to load input VSD or VSDX Visio file
Diagram diagram = new Diagram("ExportToSVG.vsd");
// Initialize SVGSaveOptions class object
Aspose.Diagram.Saving.SVGSaveOptions options = new Aspose.Diagram.Saving.SVGSaveOptions();
options.ExportHiddenPage = false;
options.SaveFormat = SaveFileFormat.Svg;
// Save SVG output file
diagram.Save("Output.svg", options);
System.Console.WriteLine("Done");
}
}
}

このコード サンプルは、C# で Visio を SVG に変換する便利な機能を示しています。これは、要件に応じて、スケーラビリティ、ビューポートへの適合、ページ数などの他のプロパティを指定することで、さらに拡張できる最も単純なユース ケースの例です。したがって、この機能をそのまま埋め込むか、コード スニペットを即興で作成して、Visio ファイルを効率的に変換することができます。

このチュートリアルでは、Visio から SVG への画像変換の詳細について説明しました。 Visio から PDF へのレンダリングについて学習したい場合は、C# で Visio を PDF に変換する方法 の記事をお読みください。

 日本語