如何根据页眉/页脚高度动态调整页边距

eqzww0vc  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(239)

我正在使用itext和pdfhtml将html页面转换为pdf。
虽然我很难让每一页调整到它的特定页眉或页脚。
我使用的一些页眉/页脚比其他页眉/页脚高,因此内容需要从更远的地方开始。
为了将页眉/页脚放到页面上,我使用了一个生成 PdfXObject 并使用 PdfCanvas .
但是,由于页眉和页脚并不是页面内容的一部分,itext不知道它们需要多少空间。
似乎只能设置一次页边距。或者使用 @page 规则和 HtmlConverter.convertToPdf() 或者使用 Document.setMargins() 使用时 HtmlConverter.convertToElements() . 从技术上讲,您可以使用 @page:first ,但如果第2页使用与第3页不同的标题,那么这并不是很有用。
有没有办法把页边距调整到每一页的页眉/页脚?
另外,也许粘贴到完成的页面上也不是最好的做法,请告诉我如果是这样。
干杯
--zuzu_(典型)--

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题