我目前在C#中以programmaticaly方式生成docx文件。
我想将我的doc文件转换为RTF。这可以通过XSLT转换完成。是否存在公开可用的转换?
我也对将docx转换为PDF和HTML感兴趣。
答案 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!