有's a tool called JODConverter which hooks into open office to expose it'的文件格式转换器,有's versions available as a webapp (sits in tomcat) which you post to and a command line tool. I'已经在它上面激活html并成功转换为.doc和pdf它已经生效但是我想我将要使用它 . http://sourceforge.net/projects/jodconverter/
7 回答
如果我以某种方式将CSS转换为嵌入HTML中,它会工作吗?
是 . 正如我所提到的,我使用内部样式表 .
文件示例:
我使用Aspose处理Word,让一切变得轻而易举:http://www.aspose.com/
我发现输出到HTML但称为.doc的文档将在Word中正确格式化打开 . 我使用Word 2000和带有内部样式表的文件进行了测试 .
从ASP.NET使用Word Automation不是一个好主意(参见MSKB - http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2)
如果你没有使用WinForms,你最好的选择是IMHO生成RTF,这个ms字会很乐意打开 . (参见已经引用过的文章中的链接) .
祝好运!
由于doc格式规范未打开,并且interop程序集是Microsoft解决方案,我担心它们是您的主要(甚至是唯一)选项 .
他们确实需要办公室安装,他们打开Word(虽然显示一个窗口是可选的) .
我认为Word可以打开HTML文档;这是你的选择吗?
我试着直接在word中打开html,这在技术上有效,除了一件事......我的html doc也包含CSS,当在Word中打开时,它完全忽略了CSS,所以我不再有任何格式化 . 我意识到我不会从CSS中获取所有内容,但我至少还希望仍然拥有指定的字体,字体大小等...任何方式让它读取CSS?如果我以某种方式将CSS转换为嵌入HTML中,它会工作吗?
有's a tool called JODConverter which hooks into open office to expose it'的文件格式转换器,有's versions available as a webapp (sits in tomcat) which you post to and a command line tool. I'已经在它上面激活html并成功转换为.doc和pdf它已经生效但是我想我将要使用它 . http://sourceforge.net/projects/jodconverter/