我目前用C#编程生成docx文件。
我想把我的doc文件转换成RTF格式。这可以通过XSLT转换来完成。是否有公开可用的转换?
我也有兴趣将docx转换成PDF和HTML。
发布于 2011-05-22 18:12:48
看看OpenXMLViewer,它可以用来将openXML(docx)转换成html。
发布于 2011-11-11 05:25:31
正如其中一条评论所建议的,您可以使用Word自动化。您已经在使用c#,因此运行和控制Word实例非常容易。我以前也使用过VB6和Java这样做过。工作非常稳定,而且你只需要很少的努力就可以得到高质量的RTF。
其他方法可能包括走很长一段路,比如将您的docx转换为DITA或DocBook,并使用他们的工具包将其转换为HTML和PDF。PDF路由可能正在使用XSL-FO。使用正确的XSL-FO渲染器,只需选择输出格式RTF而不是PDF即可生成RTF。
哈!
https://stackoverflow.com/questions/3613737
复制相似问题