0

将html页面(带有css、表格、图像等)转换为word或rtf格式的最佳方法是什么。我已经知道添加

content-type = application/word 

标题,这不是一个选项,因为我们需要嵌入在文档中的图像,以便可以在没有活动的 Internet 连接的情况下查看它。

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

4

2 回答 2

1

如果您使用的是 Word 2003 或 2007,您可以使用 xslt 将 xhtml 文档转换为 Word Xml 文档。如果您在 google 上搜索html 到 docx xsl,您会发现许多相反的示例(将 docx 转换为 html),因此您可以将其中一个示例作为转换的基础。唯一的挑战是下载图像并将其嵌入文档中,但这也是可能的

于 2009-06-22T10:07:36.470 回答
0

将 HTML 转换为 RTF 有多种可能性。这些链接应该可以帮助您入门:

转换为 MS Word .doc 更难,对您来说可能不值得。由于这很痛苦,请阅读Joel 在 .doc 上的有趣文章。如果您出于某种原因必须编写 .doc,那么 COM 与 MSOffice 的互操作可能是您最好的选择。

于 2009-06-22T10:01:23.563 回答