PDF 添加页码
选位置、选样式,存之前先看那一页。
- 全部免费不用注册、没有次数限制、没有付费档。
- 什么都不上传文件在你自己的设备上处理,不会到服务器上去。
- 结果不打折没有水印,不降质,不限文件大小。
- 改动都写下来每一次修复、每一个新工具,都记在更新日志页面上。
这个页码工具能做什么
拖入 PDF,它会把页码印到每一页(或只印你选的页)你指定的位置:上或下、左、中或右,距页边任意距离。格式可选——纯数字 1、2、3;1 / 10;Page 1 of 10;- 1 -;或用 {n}(当前页码)和 {total}(最后一个页码)自己写模板,例如 Sheet {n} / {total}。可以设定第一页印什么数字,用"2-"跳过封面只从第 2 页开始编号,选择字体(Helvetica、Helvetica Bold、Times、Courier)、以 pt 计的字号、以毫米计的边距和颜色(黑、灰,深色底用白)。右侧预览会随设置实时重新渲染第一个编号页,保存前就能看到真实效果。
页码用 pdf-lib 和 PDF 内置的标准字体直接画在现有页面上——不栅格化,页面上其他内容一概不动,页码文字在任何阅读器里都可选中、可搜索。带旋转标记的页面(扫描件常见)也处理好了:页码落在视觉上的底边或顶边,方向正着读。文件不离开浏览器:不上传、不排队、无水印、不限页数。
怎么用
拖入或选择 PDF。点六个圆点之一设定位置——那个小框就是一张缩小的页面。从列表选格式,或选"自定义"输入模板。设起始页码(允许 0,适合封面算第 0 页的文档);想让部分页不编号,用范围输入要编号的页——"2-"表示从第 2 页起全部,"3-20"只编这一段。一边看预览一边调字体、字号、边距和颜色。点"添加页码",下载 原文件名-numbered.pdf。
设置记在这台设备上,给一批同类文档编号就是每份拖一次点一次。结果可以继续交给PDF 合并、PDF 压缩或PDF 页面整理。如果文档的页面顺序还没定,先在PDF 页面整理或PDF 旋转里处理好再编号——印上去的页码不会随后来的页面移动而更新。水印也是同样的加法——编号前后都行,两者都是页面内容。
常见坑
编辑完再编号。页码是印在页上的墨,不是活的字段:之后再合并、拆分、删页或排序,旧页码原地不动。文档页脚本来就有页码的话,新页码会挨着(或压在)旧页码——换一个角、用灰色,或加大边距。标准字体只有拉丁字母、数字和常用标点;模板里有中文、日文、西里尔或希腊字符时,改用你浏览器的字体渲染成清晰图片嵌进去——放多大都清楚,但这样的页码不能选中、也搜不到。拉丁模板仍是真文字。
{total} 是最后印出的那个数字,不是文件页数:从第 2 到第 11 页、起始 1 编号,得到的是 1 of 10 … 10 of 10,符合读者预期。白色页码在白纸上看不见——它是给深色底的文档用的。加密 PDF 无法修改,先去掉密码。小页面(A6、小票)配很大的边距可能把右对齐的页码挤出左边——预览里能看出来。
背景知识:页码是怎么印上去的
PDF 每页有一条由绘图操作符组成的内容流。加页码就是往这条流末尾追加一小段显示文字的操作,引用的是所有 PDF 阅读器都必须自带的 14 种标准字体之一——所以不用嵌入字体文件,每页只增加几百字节。页码位置以页面的 CropBox(阅读器实际显示的矩形)为基准,即使 MediaBox 原点有偏移的文件也落在你预期的地方。
扫描文档常把页面横着存,靠 /Rotate 标记让阅读器转过来显示;粗糙的工具会把页码印到视觉上的侧边。本工具把位置和文字方向一起随页面旋转,页码始终在视觉上的底边或顶边、正着读。预览是把第一个编号页加好页码后用 pdf.js 渲染出来的——是真实输出,不是示意图。一切在标签页里运行,页面加载后离线也能用。
哪些场景需要给 PDF 加页码
由多个文件拼成、需要连续编号的论文、报告或手册。要求每页编号的诉讼材料、投标书和合同(常用 第 X 页 / 共 Y 页 的形式,缺页一眼可见)。没有印页码的扫描书籍或档案。讲义和幻灯片打印稿,大家能说出页码才好讨论。试卷和练习册。给会计的发票或收据合集。目录引用页码的作品集和产品目录。
本站的常规顺序是:先合并或整理页面,旋转横着的页,在这里加页码,超过邮箱限制再压缩。要把编好号的页面变成图片?PDF 转图片会连页码一起渲染出来。
常见问题
我的 PDF 会上传吗?
不会。文件完全在浏览器里用 pdf-lib 打开、编号、保存,不发送到任何服务器,页面加载后离线也能用。
能跳过封面吗?
能。在页码范围框输入 2-,起始页码设为 1。封面不动,第 2 页印 1。
能用"第 X 页 / 共 Y 页"吗?
列表里有 Page 1 of 10,也有中文的「第 1 页,共 10 页」;也可以用 {n} 和 {total} 自定义模板。{total} 是最后印出的页码。
模板能用中文吗?
能。PDF 内置字体没有汉字,所以中文页码用你浏览器的字体渲染成小图片嵌进去——放多大都清楚,但不能选中、也搜不到。拉丁模板画的是真文字。
以后能去掉页码吗?
本工具不能——页码已成为页面内容的一部分。请保留原文件;需要时重新编号会生成新副本。