3

.aspxアプリケーションデータに基づいて、Visio互換のXML(VDX)ファイルを作成し、それをユーザーに送信するWebページ()を作成する必要があります。

私は次のように思います:

  • Visioで1回作成する.VDXテンプレート(App_Dataフォルダーに保存されます)
  • プログラムでテンプレートをロードし、XMLを編集し、コピーをPublicフォルダーに保存し、ユーザーにこのファイルをダウンロードするためのリンクを提供します。

WebサーバーにVisioをインストールできないため、XMLで作業する必要があり、Visio PrimaryInteropAssemblyを使用できません。

グーグル、見つかりません

  • Visioで使用されるXMLルールに関する仕様
  • VDXxmlで動作するサンプルコード
  • 開発に役立つサードパーティのDLL

誰かが助けることができますか?

4

3 に答える 3

2

また、GitHubでSaveen ReddyのVisioAutomationプロジェクトをチェックアウトします。これにより、Visioを必要とせずにVDXファイルを生成できます。

https://github.com/saveenr/VisioAutomation

更新-別のリソースはVisioMVP、AlEdlundの「xmlVisio」プロジェクトです。これもCodePlexにあります。

http://xmlvisio.codeplex.com/

于 2012-07-18T11:19:58.697 に答える
1

これがあなたが探していたものだと思います。

http://msdn.microsoft.com/en-us/library/ff768724.aspx

これは標準のXMLであるため、のクラスを使用してSystem.Xml、テンプレートからロードするXMLを変更できます。Visio Automationを使用する必要はないため、WebサーバーにVisioをインストールする必要はありません。

于 2012-07-17T16:35:23.823 に答える
0

SimonHalseyとJohnoGldsmithからの非常に興味深いリンク。私もVisioGuy
を見つけまし た。これも非常に興味深いものです。

于 2012-07-18T17:13:19.573 に答える