⭐ 觉得好用?收藏备用,下次直接打开
加页码 — 在 PDF 每页页眉或页脚添加页码,支持多种格式与中文。原 PDF 文字层保留,仅在指定位置叠加页码图层。
📄 拖放 PDF 文件,或 点击选择
从第几页开始打
起始页对应的页码
这些页不打页码(基于原 PDF 实际页码)
页码到页面上下/左右边缘的距离

PDF 加页码工具 在 PDF 每页固定位置叠加页码或自定义文本,支持页眉/页脚 6 个位置、1/N/第 X 页 共 Y 页/罗马数字等多种内置格式与自定义模板。保留原文字层,加完后仍可搜索复制;本地处理,文件不上传。

适用与不适用

场景是否适用
文字型 PDF(Word/排版导出)✅ 完全适用
扫描合订本(图片型 PDF)✅ 适用,叠加新文字层
已有页码想换格式⚠️ 先用 PDF 去页码 清掉再加
加密 PDF❌ 先 PDF 解密

内置格式速查

  • 1 — 单纯的阿拉伯数字,最常见
  • 第 1 页 — 中文风格
  • 1/N当前/总数,紧凑
  • 第 1 页 共 N 页 — 法律/标书风格
  • i / ii / iii — 罗马数字,前言/目录页常用
  • 自定义 — 用 {n}{total}{roman} 占位符自由组合

起始页与跳过页

两个看起来相似但作用不同的字段:

  • 起始页 = 第几页开始加——前面的页保持原样,不参与编号统计
  • 起始编号 = 第一个加的页显示数字几——可从 1 也可从某个续编号开始
  • 跳过页 = 中间不加的页——但编号继续连续(不会因跳过而跳号)

页眉与页脚的取舍

中文阅读习惯里页脚居中是默认期待,最不容易和正文打架;页眉位置容易和章节标题、Header 撞色,除非排版已经预留页眉区域,否则慎用。手机屏幕上读 PDF 时页脚右的可读性最高(大拇指自然位置)。

输出与限制

  • 字号 8–32pt,颜色任意,半透明不支持
  • 边距单位是 pt(1pt ≈ 0.353mm),24pt 约 8.5mm
  • 页码会直接叠加在原内容之上,原页码不会被替换;想替换请先去掉旧页码

📍使用场景

  • 学位论文加页码正文从第 1 页编号,封面/目录跳过;页脚居中阿拉伯数字最常见。
  • 合同标书 1/N 格式法律/招投标文件用"第 X 页 共 Y 页",便于核对完整性、防止抽页。
  • 报告目录页用罗马数字前言/目录用 i/ii/iii,正文从 1 重新编号——一个文件分两段编。
  • 扫描合订本补页码扫描后图片型 PDF 没有页码,加上页脚阿拉伯数字方便引用。

常见问题

怎么跳过封面?起始页和起始编号有什么区别?

起始页——从 PDF 的第几页开始加页码(前面的页不加);起始编号——加上的第一页显示数字几。例如 60 页论文,封面+目录共 3 页不要页码,正文从 1 开始:起始页填 4,起始编号填 1。如果只是某几页要跳过(比如中间插的全图页),用"跳过页"填 12, 18-20,编号会自动连续(不会因为跳过而跳号)。

加完页码后文字还能搜索/复制吗?

可以。本工具用 pdf-lib 在原文字层之上叠加新的页码文字对象,不光栅化、不破坏原文字层,结果仍是文字型 PDF,可搜索、可复制、可被屏幕阅读器朗读。这与 PDF 加水印不同——加水印为了视觉一致采用了光栅化,会丢失文字层。

"自定义模板"里的 {n} {total} {roman} 是什么?

占位符,渲染时会替换成对应数字。{n} 是当前页码(受起始编号影响);{total} 是总页数(受起始页和跳过页影响,等于实际编号的页数);{roman}{n} 的小写罗马数字形式。例:模板 Page {n} of {total} 渲染成 Page 3 of 50;模板 - {roman} - 渲染成 - iii -

页码会不会盖住原页面里的文字?

有可能。页码用绝对坐标定位在选定的角/中位置,距页边距由"边距"滑块控制(默认 24pt)。如果原 PDF 的页脚区域本来就有内容(脚注、原版页码、版权声明),新页码会直接叠加而不是替换。对策:调大边距把页码挤到极角,或先用本站 PDF 去页码 把原页码盖掉再加新的。

6 个位置该选哪个?颜色用什么色?

学术/正式文档——页脚居中(默认),黑或深灰 #333333,最低调;多人传阅文档——页脚右侧,方便单手翻读时拇指就能看到;杂志/排版稿——页眉左/右交替(本工具不直接支持奇偶交替,需手动跑两次:奇数页页眉左、偶数页页眉右);红色仅在草稿/审校用,正式版别用红。