将html页面(包括css,表格,图像等)转换为word或rtf格式的最佳方法是什么?我已经知道添加
了content-type = application/word
标题,这不是一个选项,因为我们需要文档中嵌入的图像,以便无需有效的互联网连接即可查看。
我需要一个免费(最好)或商业.NET库或命令行实用程序,因为我需要在共享服务器上的托管ASP.NET应用程序上执行此操作:|。
答案 0 :(得分:1)
如果您使用的是Word 2003或2007,则可以使用xslt将xhtml文档转换为Word Xml文档。如果您使用谷歌搜索html to docx xsl,您会发现许多相反的示例(将docx转换为html),因此您可能会将其中一个示例作为转换的基础。唯一的挑战是在文档中下载和嵌入图像,但that is also possible。
答案 1 :(得分:0)
将HTML转换为RTF有几种可能性。这些链接可以帮助您入门:
转换为MS Word .doc要困难得多,也许不值得。由于这是一个很痛苦的原因,请阅读Joel's interesting article on .doc。如果由于某种原因你必须写.doc,COM与MSOffice互操作可能是你最好的选择。