この記事には、C# で Visio を SVG に変換する方法に関する情報が含まれています。ステップバイステップのアルゴリズムを平易な言葉で説明し、C# で VSD を SVG に変換する実際のサンプル コードを説明します。同様に、ソース ファイルを VSDX 形式で処理し、出力ファイルを SVG 形式で書き込むことができます。
C# で Visio を SVG に変換する手順
- Aspose.Diagram API をセットアップして、Visio ファイルを変換します
- Diagram クラス オブジェクトを作成して、入力ファイルを読み込みます
- SVGSaveOptions クラスのさまざまなプロパティを設定します
- 出力 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 に変換する方法 の記事をお読みください。