将网页(HTML)内容复制转贴到Word的分页控制

想要将网页(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;">

Related Posts