有没有办法在没有安装Microsoft Word的情况下将简单的html页面导出为Word(.doc格式,而不是.docx)?
答案 0 :(得分:11)
如果您只有简单的HTML页面,可以使用Word打开它。
否则有一些库可以做到这一点,但我没有经验。
我的最后一个想法是,如果您使用的是ASP.NET,请尝试将application/msword
添加到标题中,然后将其保存为Word文档(它不是真正的Word文档,只是HTML文档重命名为doc以便能够打开。)
答案 1 :(得分:4)
有一个名为JODConverter的工具挂钩到开放式办公室以暴露它的文件格式转换器,有一些版本可用作webapp(位于tomcat中),你发布它和命令行工具。我已经开始使用html并转换为.doc和pdf,这是一个相当大的项目,尚未上线,但我想我将会使用它。 http://sourceforge.net/projects/jodconverter/
答案 2 :(得分:3)
有一个名为HTMLtoWord的开源项目允许用户将格式良好的HTML(XHTML)片段作为格式化文本插入到Word文档中。
答案 3 :(得分:2)
虽然可以创建“.doc”Microsoft Word文件,但制作“.rtf”文件可能更容易,更便携。
答案 4 :(得分:2)
如果您使用的是Java,则可以使用docx4j 2.8.0中发布的代码将HTML转换为真实的docx内容。我说“真实”,因为另一种方法是创建一个HTML altChunk ,它依赖Word进行实际转换(首次打开文档时)。
查看各种samples prefixed ConvertInXHTML。导入过程需要格式良好的XML,因此您可能必须首先整理它。
答案 5 :(得分:1)
嗯,有很多第三方工具。我不知道它是否比那更简单。
实例:
还找到vbscribt,但我猜这需要你安装单词。
答案 6 :(得分:1)
我从“C#”标签中假设您希望以编程方式实现此目的。
答案 7 :(得分:1)
如果它只是HTML,您需要做的就是将扩展名更改为.doc,而word将打开它,就像它是word文档一样。但是,如果要包含图片或运行javascript,可能会变得更复杂。
答案 8 :(得分:0)
我相信open office可以打开.html文件并创建.doc文件
答案 9 :(得分:0)
您可以使用Libreoffice Writer打开html文件。然后,您可以从文件菜单导出为PDF。浏览器也可以将html导出为PDF文件。
答案 10 :(得分:0)