Visioの図は、自由形式のキャンバスにテクニカルイラストレーションを作成するために使用されます。一方、XAMLは、ユーザーインターフェイスを作成するためのExtensible ApplicationMarkupLanguageです。 VSDXまたはVSD形式のVisioファイルをXAMLファイルに変換する必要がある場合があります。この記事では、C#でプログラムによってVSDまたはVSDXダイアグラムをXAMLファイルに変換する方法について説明します。
Visio Drawing to XAML Converter – C#APIのインストール
Aspose.Diagram for .NET APIを使用して、VSDやVSDXを含むいくつかの形式のMicrosoft Visio図面を作成、編集、操作、または変換できます。 ダウンロードセクションからDLLファイルをダウンロードするか、以下のNuGetインストールコマンドを使用して、すばやくアクセスできます。
PM> Install-Package Aspose.Diagram
C#でVSDXをXAMLファイルに変換する
次の手順で、VSDXVisioダイアグラムをXAMLファイルに変換できます。
以下のコードスニペットは、C#でプログラムによってVSDXダイアグラムをXAMLファイルに変換する方法を詳しく説明しています。
// 入力Visio図を読み込む
Diagram diagram = new Diagram("Input.vsdx");
// XAMLSaveOptionsクラスのインスタンスを作成します
XAMLSaveOptions options = new XAMLSaveOptions();
options.SaveFormat = SaveFileFormat.Xaml;
// 出力XAMLファイルを保存します
diagram.Save("output.xaml", options);
C#でVisioVSDファイルをXAMLに変換する
次の手順では、Visio VSDファイルをC#でプログラムによってXAMLファイルに変換するプロセスについて説明します。
次のコードスニペットは、VSD VisioダイアグラムをC#でプログラムによってXAMLファイルに変換する方法を示しています。
// 入力Visio図を読み込む
Diagram diagram = new Diagram("Input.vsd");
// XAMLSaveOptionsクラスのインスタンスを作成します
XAMLSaveOptions options = new XAMLSaveOptions();
options.SaveFormat = SaveFileFormat.Xaml;
// 出力XAMLファイルを保存します
diagram.Save("output.xaml", options);
無料のAPIライセンスを取得する
無料の一時ライセンスを取得すると、APIのすべての機能をフル稼働で確認できます。
結論
この記事では、C#でプログラムによってVSDまたはVSDXファイルをXAMLファイルに変換するプロセスを理解しました。 XAMLファイルは、さまざまなアプリケーションのユーザーインターフェイス要素を記述するために一般的に使用されます。さらに、ドキュメントにアクセスすると、APIに含まれる他の多くの機能を利用できます。ご不明な点がございましたら、フォーラムまでお問い合わせください。