4

我目前在 C# 中以编程方式生成 docx 文件。

我想将我的 doc 文件转换为 RTF。这可以通过 XSLT 转换来完成。是否有公开可用的转换?

我也有兴趣将 docx 转换为 PDF 和 HTML。

4

2 回答 2

0

正如其中一条评论所建议的,您可以使用 Word Automation。您已经在使用 c#,因此运行和控制 Word 实例非常容易。我过去也使用 VB6 和 Java 这样做过。工作非常稳定,您可以轻松获得高质量的 RTF。

其他途径可能包括将您的 docx 转换为 DITA 或 DocBook 并使用他们的工具包来制作 HTML 和 PDF。PDF 路由可能使用 XSL-FO。使用适当的 XSL-FO 渲染器,从中生成 RTF 应该只是选择输出格式 RTF 而不是 PDF。

于 2011-11-10T21:25:31.050 回答
0

查看OpenXMLViewer,它可用于将 openXML(docx) 转换为 html。

于 2011-05-22T10:12:47.513 回答