DITAに従って作成されたドキュメントを統合しています。DITA Open ToolkitはJava を使用してすべてのファイルを処理しますが、C# ベースのアプリケーションからオンザフライで DITA コンテンツを操作できるソリューションを探しています。
DITA マップとコンテンツで動作するように作成された .NET プロジェクトを知っている人はいますか?
DITAに従って作成されたドキュメントを統合しています。DITA Open ToolkitはJava を使用してすべてのファイルを処理しますが、C# ベースのアプリケーションからオンザフライで DITA コンテンツを操作できるソリューションを探しています。
DITA マップとコンテンツで動作するように作成された .NET プロジェクトを知っている人はいますか?
.NET で使用できる Microsoft 製の DITA ライブラリがあるとは思えません。
SIGDOC 2008 のために書かれた「Pragmatic DITA on a Budget」という論文があり、コメント付きの C# コードから DITA コンテンツを生成することについて言及しています。PDFはこちらから入手できます。これはおそらくあなたが探しているものではありませんが、役に立つかもしれません... このプロジェクトについて作者に連絡する価値があるかもしれません.
これは世界で最もクリーンなソリューションではありませんが、.NET から DITA Open Toolkit コマンド ライン ツールを呼び出すことができますProcess
。正しく行うと、コンソール ウィンドウを非表示にすることができ、ユーザーは違いを認識できなくなります。
IKVMなどのツールを使用して Java ツールキット jar を .net アセンブリに変換し、そこからツールキットを使用できます。