我需要将多个HTML文件导出到一个PDF文件中。 我正在使用@page规则来应用标题。
我需要:
显示页数(第n页总数)
在每个原始HTML文档的标题中显示不同的标题
我尝试过的事情:
分别导出每个HTML: 我得到了很好的标题,但是页面计数是相对于当前HTML的,而不是相对于全局总数的。
使用jsoup在导出之前将所有HTML收集在一个文档中: 我的页数很好,但是无法选择要在打印标题中应用的标题
我对@page:first
和@page:last
有所了解,但希望能够为之间的每个页面应用不同的样式。
答案 0 :(得分:0)
我找到了解决方案!
您可以将一些内容指定在命名页面上:
@page A { @top-left { content:"..." } }
div-A { page: A; }
<div-A>
Content that has a specific header
</div-A>
不要忘记应用诸如“ page-break-after:always”之类的规则