如何在 C# 中使用 iText 添加标题到 PDF 文件?
我正在尝试使用 iText 创建 PDF。我正在尝试添加将出现在每个页面上的标题,但我想添加一些文本,例如每个页面都不同的报告名称。我该如何解决这个问题?如果您不明白我想问什么,请参阅下面的示例:
在第 1 页中
Report Name: Test Report Emp_id Emp_Name Emp_sal ----- ----- ------ ----- ----- ------ ----- ----- ------
在第 2 页中
Emp_id Emp_Name Emp_sal ----- ----- ------ ----- ----- ------ ----- ----- ------
注意: 在第 2 页中,“报告名称”不重复。
I am trying to create a PDF using iText. I am trying to add a header that will appear on every page, but I want add some text like the report name that will be different for every page. How can I solve this problem? If you don't understand what I'm trying to ask, please see the example below:
In Page 1
Report Name: Test Report Emp_id Emp_Name Emp_sal ----- ----- ------ ----- ----- ------ ----- ----- ------
In Page 2
Emp_id Emp_Name Emp_sal ----- ----- ------ ----- ----- ------ ----- ----- ------
Note: In Page 2, "Report Name" is not repeating.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 iText 5 中,您可以使用页面事件创建自定义标题。
像这样的东西。它可以被简化,因为我从一个页面事件中提取了它,该事件做了很多事情,例如添加水印和自定义页眉和页脚。
In iText 5 you can create custom headers using page events.
Something like this. It can be simplified as I extracted this from a page event that did many more things as adding watermarks and custom headers and footers.