1. 引用库:
using iText.Kernel.Font;
using iText.Kernel.Geom;
using iText.Kernel.Pdf;
using iText.Kernel.Pdf.Canvas;
using iText.Layout;
2. 对 PDF 中页面使用 PdfCanvas 进行操作
(1)删除页眉/页脚区域
canvas.SetFillColor(iText.Kernel.Colors.ColorConstants.WHITE).
Rectangle(20, pageSize.GetTop() - 100, pageSize.GetWidth() - 40, 100).
Fill();
(2)添加页眉/页脚
canvas.BeginText();
canvas.SetFillColorRgb(0, 0, 0);
canvas.SetFontAndSize(PdfFontFactory.CreateFont(), 14);
canvas.MoveText(100, pageSize.GetTop() - 90);
canvas.ShowText("How are you?");
canvas.EndText();
(3)光标点注意事项
MoveText 之后,当前光标发生变动。如果不好计算,可以再次执行 BeginText。
3. 完整代码

最低0.47元/天 解锁文章
2375

被折叠的 条评论
为什么被折叠?



