想要将网页(HTML)的内容直接贴到Word上, 然后希望可以控制Word 分页(方便做报告),要使用哪个HTML Tag 呢?
懒得看下述作法的,可以直接使用结论,就是下述Tag。
<br style="page-break-before:always;">
一、找Word分页用的HTML Tag或参数的方法
1、于Word 档Ctrl + Enter (产生分页)
2、另存HTML
3、再去开启HTML,然后分别摘除尝试即可。
4、注:CSS 的分页属性有这几个: page-break-after、page-break-before、page-break-inside,也可以考虑尝试看看。
二、结论
短写法
目前测试起来,最短的分页写法为:
<br style="page-break-before:always;">
注:使用<p>、<div>... 加上这style 都不行,一定要<br> 才可以。
长写法
下述这个是比较长的写法,测试是不需要mso-special-character,只是还是先纪录起来,搞不好以后新版会需要。
<br style="mso-special-character:line-break;page-break-before:always;">
三、范例与Word开启方式
可以将此档案存成HTML,然后,下述两种方式选其一试试看,应该就可依照指定的地方来做分页。
1、直接复制贴上
用浏览器开启,再Ctrl+a 全选、复制、贴到Word 上。
2、使用Word打开HTML文件
(1)用Word 选择开启此HTML文件
(2)另存为任意名的word档,如filename.doc
(3)左下角模式切换,切换成整页模式(print view mode),就可以看到分页(换页)效果
<p>test1</p>
<br style="page-break-before:always;">
<p>test2</p>
<br style="page-break-before:always;">
<p>test3</p>
<br style="mso-special-character:line-break;page-break-before:always;">