我们正在整合根据DITA创作的文档。 DITA Open Toolkit使用java处理所有文件,而我们正在寻找一种解决方案,允许我们从基于C#的应用程序中动态处理DITA内容。
有没有人知道任何为了使用DITA地图和内容而编写的.NET项目?
答案 0 :(得分:3)
我不相信有任何微软制造的DITA库可用于.NET。
有一篇为SIGDOC 2008撰写的论文称为“预算上的实用DITA”,指的是从评论的C#代码生成DITA内容。 PDF可用here.这可能不是你想要的,但它可能有用...... 可能值得与作者就此项目取得联系。
答案 1 :(得分:2)
这不是世界上最干净的解决方案,但您可以通过Process
调用DITA Open Toolkit命令行工具。如果你做得对,你可以取消控制台窗口,用户不会知道区别。
答案 2 :(得分:0)
您可以使用IKVM之类的工具将java工具箱jar转换为.net程序集,然后从那里使用工具包。