将html下载为word

1、可能大家都遇到过将html下载成word,文件打不开报错的情况,主要是将文件另存为了docx文件,将文件存储为doc文件就可以了。

2、html转化word的样式问题是因为word的html和网页版的html不一样,所以在做是因为在页面中写出2套样式,一套是word版的,一套是网页版的。在浏览器中显示时,应该将word版的样式隐藏掉。

简单的html代码示例

html style样式

将html下载为word_第1张图片

word版样式

将html下载为word_第2张图片

注意:word版样式写在body里面

看下body里面定义的2个div,第一个div是包含所有数据内容的(也就是显示在word里面的内容),第二div是word自身带的一个div(可以在word中画一个表格,另存为html,查看编码,看到这层div)

将html下载为word_第3张图片

之后通过jquery来获取这数据内容及word版样式

将html下载为word_第4张图片

后台代码将这2部分合成即可

将html下载为word_第5张图片

有喜欢的朋友可以关注下头条号《老徐聊技术》

你可能感兴趣的:(java,web)