本页内容
页眉页脚
页眉页脚是指在文档的顶部和底部处添加标注,通常包含标题、页码、品牌标识等信息。通过给文档添加页眉和页脚,使文档更易导航和辨识,提高文档的可读性和专业性。
在 PDF 文档中只能存在一个页眉页脚,添加新的页眉页脚会覆盖旧的页眉页脚。
添加页眉页脚
添加页眉页脚的步骤如下:
获取文档中的页眉页脚对象。
设置需要添加页眉页脚的页面。
设置页眉页脚颜色,字体大小等属性。
将页眉页脚更新到页面上。
以下是添加页眉页脚的示例代码:
C#
CPDFDocument document = CPDFDocument.InitWithFilePath("File Path");
CPDFHeaderFooter headerFooter = document.GetHeaderFooter();
headerFooter.SetPages("1-3");
headerFooter.SetText(0, @"<<1,2>> page);
byte[] color = { 255, 0, 0 };
headerFooter.SetTextColor(0, color);
headerFooter.SetFontSize(0, 14);
headerFooter.Update();
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
页眉页脚正则表达式说明
页眉页脚支持特定格式的正则表达式,当设置headerFooter.setRules(1)
时生效,格式为:<<\d+,\d+>>|<<\d+>>|<<\d+,>>
- <<i>> :
i
表示页码的起始值。 - <<i,f>>:
i
表示页码的起始值,f
为页码位数,如果实际页码不够,会在前面自动补充0。 例如:当文本被设置为"<<1,2>> 页"时,在第一页上显示的文本为"01 页"。
移除页眉页脚
移除页眉页脚的步骤如下:
获取文档中的页眉页脚对象。
清除页眉页脚。
以下是删除页眉页脚的示例代码:
C#
CPDFHeaderFooter headerFooter = document.GetHeaderFooter();
headerFooter.Clear();
1
2
2