PDF 页眉和页脚/页码印章
将页码(“Y 页中的 X 页”)和/或自定义标题文本添加到 PDF 的每一页,并具有可调整的位置和起始偏移量,完全离线。
结果
没有页码的合同很难在会议中引用,没有运行标题的长报告在打印和页面分离后会变得混乱,而将封面页放入计数会使每个页码减少一位 - 该工具直接在浏览器中修复所有三个,而无需将文件上传到任何地方。
页脚是根据您键入一次的模板构建的:在当前页码应出现的位置使用 {n},在文档总页数应出现的位置使用 {total}。只需输入 {n} 即可获得纯阿拉伯编号(1、2、3…),或输入“第 {n} 页,共 {total}”即可获得熟悉的 X-of-Y 格式 - 每个页面都重复使用相同的模板,每个页面都替换两个占位符。起始值允许编号从任意数字开始,而不是从 1 开始,这正是当封面或标题页本身不应计为第一页时所需要的:将其设置为 0,第一个内容页显示为“第 1 页”。
一个单独的可选标题字段将相同的静态文本(文档标题、客户名称、保密声明)添加到每个页面的顶部,独立于页码页脚。页眉和页脚都可以左对齐、居中对齐或右对齐,并且该工具通过 pdf-lib 根据页面宽度和字体自身的字符度量计算精确的水平位置,因此无论字符串有多长或页面有多宽,居中和右对齐的文本都会精确对齐。
在幕后,pdf-lib 一次嵌入单个 Helvetica 字体,并将页眉/页脚文本直接绘制到每个页面上 - 没有任何内容被光栅化,并且文档的其余内容、字体和图像保持不变。由于内置字体仅涵盖拉丁语 (WinAnsi) 字符集,因此带重音的拉丁语文本可以正常工作,但此处不支持西里尔语、阿拉伯语或 CJK 文本等非拉丁语脚本,并且可能会呈现缺失或不正确的字形。处理完全在您的设备上进行,因此可以安全地用于合同、论文、财务报表以及您希望远离其他人的服务器的任何其他文档。