是否有可用于与DITA内容交互的.NET库或工具?

时间:2010-10-26 17:48:03

标签: c# dita

我们正在整合根据DITA创作的文档。 DITA Open Toolkit使用java处理所有文件,而我们正在寻找一种解决方案,允许我们从基于C#的应用程序中动态处理DITA内容。

有没有人知道任何为了使用DITA地图和内容而编写的.NET项目?

3 个答案:

答案 0 :(得分:3)

我不相信有任何微软制造的DITA库可用于.NET。

有一篇为SIGDOC 2008撰写的论文称为“预算上的实用DITA”,指的是从评论的C#代码生成DITA内容。 PDF可用here.这可能不是你想要的,但它可能有用...... 可能值得与作者就此项目取得联系。

答案 1 :(得分:2)

这不是世界上最干净的解决方案,但您可以通过Process调用DITA Open Toolkit命令行工具。如果你做得对,你可以取消控制台窗口,用户不会知道区别。

答案 2 :(得分:0)

您可以使用IKVM之类的工具将java工具箱jar转换为.net程序集,然后从那里使用工具包。