是否有XSLT可用于将WordprocessingML转换为RTF

时间:2010-08-31 22:41:06

标签: .net xml xslt rtf docx

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

正如其中一条评论中所建议的那样,您可以使用Word Automation。您已经在使用c#,因此运行和控制Word实例非常简单。我过去也使用过VB6和Java。工作非常稳定,只需很少的努力即可获得高质量的RTF。

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

HTH!