设置 PDF 文档第二页的页眉

发布于 2024-11-25 17:50:38 字数 512 浏览 3 评论 0原文


我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷︶言冷语的世界 2024-12-02 17:50:38

您也许可以使用 PdfPTablesetSkipFirstHeader(boolean) 。这不会打印出表格标题的第一次出现。您需要确保在表格上设置 HeaderRows。

您还可以对 PdfPageEventHelper 进行子类化并在 onEndPage 事件中,使用传入的 Document 对象来 getPageNumber()。当您确定它超出了第一页时,您可以将标题内容添加到文档中。

You can probably make use of setSkipFirstHeader(boolean) of PdfPTable. 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文