想要將 網頁(HTML) 的內容, 直接貼到 Word 上, 然後希望可以控制 Word 分頁(做報告方便), 要使用哪個 HTML Tag 呢?
懶得看下述作法的, 可以直接使用結論, 就是下述 Tag.
<br style="page-break-before:always;">
找 Word 分頁用的 HTML Tag 或參數的方法
- 於 Word 檔 Ctrl + Enter (產生分頁)
- 另存 HTML
- 再去開啟 HTML, 然後分別摘除嘗試即可.
- 註: 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, 然後, 下述兩種方式選其一試試看, 應該就可依照指定的地方來做分頁.
直接複製貼上
- 用瀏覽器開啟, 再 Ctrl+a 全選、複製、貼到 Word 上.
於 Word 開啟 HTML
- 於 Word 選擇 開啟 此 HTML 檔
- 另存 filename.doc 檔
- 左下角模式切換, 切換成整頁模式 (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;">