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

发布于 2024-09-28 19:26:19 字数 224 浏览 5 评论 0原文

我们正在集成根据 DITA 编写的文档。 DITA Open Toolkit 使用 java 处理所有文件,而我们正在寻找一个解决方案使我们能够从基于 C# 的应用程序即时处理 DITA 内容。

有谁知道有哪些 .NET 项目是为使用 DITA 映射和内容而编写的?

We are integrating documentation authored according to DITA. The DITA Open Toolkit processes all files using java whereas we are looking for a solution that allows us to work with the DITA content on the fly from a C#-based application.

Does anyone know of any .NET projects that are written to work with DITA maps and content?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

红墙和绿瓦 2024-10-05 19:26:19

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

有一篇为 SIGDOC 2008 撰写的论文,名为“预算上的实用 DITA”,其中提到从带注释的 C# 代码生成 DITA 内容。可以在此处获取 PDF。 这可能与您要查找的内容不完全一样对于,但它可能有用......
可能值得就这个项目与作者联系。

I don't believe there are any Microsoft-made DITA libraries available for .NET.

There was a paper written for SIGDOC 2008 called "Pragmatic DITA on a budget" that refers to generating DITA content from commented C# code. A PDF is available here. This probably isn't quite what you're looking for, but it could be useful...
It might be worth getting in touch with the author about this project.

酒儿 2024-10-05 19:26:19

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

It's not the cleanest solution in the world, but you could call the DITA Open Toolkit command line tools through Process. If you do it right, you can suppress the console window and the user won't know the difference.

谁与争疯 2024-10-05 19:26:19

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

You could use a tool like IKVM to turn the java toolkit jars into .net assemblies and then use the toolkit from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文