设置 PDF 文档第二页的页眉
我有一个 jsp 页面,其中包含一些数据(这些数据可能非常多,因为它是从数据库获取的)。现在我正在使用 'Itext api' 为我的 jsp 页面生成 PDF 文件。现在我需要在从第 2 页开始生成的页面上设置一些特定的标头。
例如:-
Test.jsp
Jsp test page contains the data for testing purpose.
Test.pdf
Jsp test page contains the data for testing purpose.
……
…
Page 1 ends
Page 2 starts
我的页面标题..(仅第二页开始需要)**
请帮助我...
提前致谢
I have a jsp page that contains some data(This data may very because it is fetches from the data base) over it.Now I am generating the PDF file for the my jsp page using the ‘Itext api’ . Now I need to set the some specific header on this generated pages started from the Page 2 onwards.
For Ex :-
Test.jsp
Jsp test page contains the data for testing purpose.
Test.pdf
Jsp test page contains the data for testing purpose.
……
…
Page 1 ends
Page 2 starts
My title for the page..(Only needed for the second page onwards)**
Please help me...
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您也许可以使用
PdfPTable
的setSkipFirstHeader(boolean)
。这不会打印出表格标题的第一次出现。您需要确保在表格上设置 HeaderRows。您还可以对 PdfPageEventHelper 进行子类化并在 onEndPage 事件中,使用传入的 Document 对象来 getPageNumber()。当您确定它超出了第一页时,您可以将标题内容添加到文档中。
You can probably make use of
setSkipFirstHeader(boolean)
ofPdfPTable
. Which will not print out the first occurrence of the header of your table. You will need to be sure to setHeaderRows on the table.You could also subclass the PdfPageEventHelper and in the onEndPage event, use the passed in Document object to getPageNumber(). When you determine it is past the first page, you can add your header content to the document.