iText 5 页眉和页脚
如何在 PDF 页面中添加页眉和页脚? 我想要一个表头有 3 列的表,其他表有 3 列的页脚。 我的页面可以是 A3 或 A4,横向或纵向。
谁能帮助我吗?我在互联网上找不到好的例子。
谢谢!
托马索
how I can add in my PDF page the header and the footer?
I wanna a table with 3 column in header and other table, 3 column in the footer.
My page could be A3 or A4, and landscape or portrait.
Can anyone help me? I can not found on internet good examples.
Thanks!
Tommaso
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于页眉/页脚
示例:
注册侦听器只需执行以下操作
for header/footer
Example:
to register the listener simply do
最简单的方法是首先在内存中生成整个 PDF 的内容,然后创建所有页面后,您需要在 pdfStamper 中打开内存中的 PDF,并迭代添加页眉和页脚的所有页面对象是正确的坐标。
如果您在 Google 上快速搜索在 itextPDF 中添加页码,您会发现许多示例,您可以快速适应您的需求。
关键是它是在创建 pdf 之后完成的,而不是之前。
The easiest way to do this is first generate the contents of your entire PDF in memory, then once all the pages have been created you need to open the in-memory PDF in the pdfStamper and iterate through all the pages adding in the header and footer objects are the correct coordinates.
If you do a quick google search of adding page numbers in itextPDF you will find a number of examples that you can quickly adapt for your needs.
The key is that it is done after you create the pdf, not before.