博客
简体中文

PDF添加页码 — 在线加页码、页眉页脚和Bates编号

给PDF添加页码、页眉页脚文字和Bates编号,可设置位置、样式和起始页码

在浏览器中处理 · 不上传任何内容

把要添加页码的 PDF 拖到这里

请添加一个 PDF(最大 100 MB)。添加新文件会替换当前文件。文件不会离开你的浏览器。

这是什么工具

合并后的报告或扫描文件常常没有页码,或者页码已经对不上了。这个工具可以在PDF的每一页写入新的页码,并且一次性加上页眉、页脚文字和Bates编号。可以选择 1、1 / 10、- 1 - 等样式,也可以自定义,保存前在实时预览中查看第一张选中的页面。

使用方法

  1. 把一个PDF拖到框里,或点击 选择 PDF。
  2. 保持 添加页码 打开,选择样式、位置(上或下 × 左、中、右)和起始页码。
  3. 需要的话输入页眉或页脚并选择位置。{n} 和 {total} 会在每一页替换成对应数字。
  4. 需要Bates编号时,打开它并设置前缀、位数和起始编号。
  5. 调整字号(pt)、距页边的距离(mm)和颜色。只给部分页面编号时,选择 指定页面 并输入范围。
  6. 点击 添加页码,下载结果。

处理规则

  • 计数:只计算添加编号的页面。第n张编号页显示 起始页码 + n − 1,{total} 是最后一张编号页上的数字。
  • 位置:上方的文字从页面上边缘向下按设定距离排列,下方的文字从下边缘向上按设定距离排列。同一位置的多项内容按页眉、页码、Bates编号、页脚的顺序叠放。
  • 旋转页面:会读取页面旋转信息,让编号在页面显示方向的底部(或顶部)保持正向。
  • 字体:拉丁文字使用Helvetica,假名和韩文嵌入Noto Sans KR(SIL OFL 1.1)子集。汉字、西里尔字母和阿拉伯字母无法写入,因此“Page 1”样式用英文。
  • 范围:起始页码0–999,999,Bates位数1–12,字号5–72 pt,距离0–50 mm。
  • 使用的库:pdf-lib(MIT)、@pdf-lib/fontkit(MIT),预览使用PDF.js(Apache-2.0)。

设置示例

目的 设置
底部居中显示 3 / 12 样式 1 / 10,下方居中
封面之后从1开始 指定页面 2-,起始页码1
诉讼证据的编号 打开Bates,前缀 EX-,位数4,右下
顶部标题、底部 p. 3 页眉 Annual Plan 2026,自定义样式 p. {n}

如果要先把多个PDF合成一个,请使用PDF合并工具;要调整页面顺序,请使用PDF页面整理工具。

常见问题

能跳过封面,从第2页开始编为1吗?

可以。把页面切换为“指定页面”,输入 2-,起始页码保持1。这样第2页显示1,第3页显示2,以此类推。只有添加了编号的页面才计数,{total} 是最后一个印出的页码。

Bates编号是什么?

Bates编号是给法律或审计文件中的每一页加上唯一的连续编号。设置前缀(例如ABC)、位数和起始编号后,页面依次标为ABC000001、ABC000002……超过位数的数字会完整印出,不会被截断。

页眉页脚能写中文吗?

暂时不能。可写入的字体包含拉丁字母、数字、日文假名和韩文,但没有汉字,汉字会被省略并在结果中列出。因此“Page 1”这类带文字的样式在中文页面上也以英文印出。纯数字样式(1、1 / 10、- 1 -)不受影响。

原来的页码会怎样?

会保留。新页码叠加在页面上,如果放在旧页码的位置,两者都会看到。请先看预览,选一个空白的位置。

文件会被上传吗?

不会。所有处理都在浏览器中完成。只有文字中含有假名或韩文时,才会从本站下载一次字体文件,文档本身从不发送。

没找到想要的工具?