2009-06-22 83 views
0

什么是最好的方式来转换一个HTML页面(与CSS,表格,图像等)转换为单词或rtf格式。我已经知道添加Html文档(Word)或RTF格式

content-type = application/word 

页眉和,因为我们需要嵌入到文档中的图像,以便它可以在不建立互联网连接观看,这不是一个选项。

我需要一个免费(最好)或商业.NET库或命令行实用程序,因为我需要在共享服务器上的托管ASP.NET应用程序上执行此操作:|。

+1

最好的wy会在发布之前进行搜索。它会节省我们的时间;-) – Shoban 2009-06-22 09:34:20

+0

Dupe http://stackoverflow.com/questions/471262/css-2-1-compliant-html-to-microsoft-word-conversion – cletus 2009-06-22 09:39:22

回答

1

如果您使用的是Word 2003或2007,则可以使用xslt将xhtml文档转换为Word Xml文档。如果你的谷歌为html to docx xsl,你会发现许多相反的例子(将docx转换为html),所以你可以将其中一个例子作为转换的基础。唯一的挑战是下载和嵌入文档中的图像,但是that is also possible

0

将HTML转换为RTF有几种可能性。这些链接应该让你开始:

转换到Word的.doc是你更难,可能不值得。由于这是一个很痛苦的原因,请阅读Joel's interesting article on .doc。如果由于某种原因你必须编写.doc,COM与MSOffice交互可能是你最好的选择。