打印带有分页符的 html 文件

本文关键字:html 文件 分页 打印 | 更新日期: 2023-09-27 17:56:25

我正在尝试创建一个可以读取html文件并打印的程序/服务。

我需要包括分页符;但不知道如何定义它们或使它们正确打印。

html文件是我的,所以我可以向它们添加任何元素来表示分页符位置。我在想一个隐藏字段,或者在下一个元素中使用分页符之前:总是 css 样式。

我应该如何处理这个问题?

打印带有分页符的 html 文件

Css是要走的路。我建议创建一个类"分页符":

.page-break { page-break-before: always; }

无论你在哪里将这个类添加到HTML元素中,你都会在这个元素之前得到一个分页符(例如,在每个h1之前)。本教程几乎涵盖了 CSS 和打印的每个部分:http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/

希望这有帮助