提问人:user1424739 提问时间:12/22/2022 最后编辑:kareluser1424739 更新时间:4/13/2023 访问量:251
如何确保当 html 文件打印 pdf 时,在某些时候必须开始新页面?
How to ensure when a html file is printed pdf, at some points new pages must start?
问:
https://stackoverflow.com/questions/74871408/how-to-print-multiple-html-files-into-a-single-pdf-file
目前的问题源于上述问题。
如果我将多个 HTML 文件合并为一个 HTML 文件,我想确保在将单个文件打印为 PDF 时,原始 HTML 页面都以新的 PDF 页面开头。我怎样才能做到这一点?在将 HTML 文件打印为 PDF 时,浏览器是否可以理解 HTML 标记?
答:
0赞
Dāvis Sparinskis
12/22/2022
#1
您可以通过指定打印媒体规则来实现此目的,该规则将 page-break-before 或 page-break-after 应用于插入到 HTML 中的特定元素,作为每个原始 html 页面之间的分隔符。或者,如果您对每个原始 HTML 都有一些容器元素,则可以将规则应用于该元素。
像这样:
@media print {
.divider {
page-break-after: always;
}
}
评论
0赞
user1424739
12/22/2022
与此 CSS 一起使用的对应 HTML 代码是什么?
上一个:打印为带有书签的 pdf
评论