PDF 加页码

照着稿子上的页码规则把编号印到每一页上,位置、格式、字号颜色都能自己定。

文件只在浏览器里读取和写入,不会上传。

选择 PDF 后开始加页码

使用说明

为什么写中文页码要上传字体?PDF 里写文字必须指明用哪个字体,而 pdf-lib 自带的那几个标准字体(Helvetica 等)只有西文字形,遇到汉字会直接抛错,不是显示成方框而是根本写不进去。解决办法是把你电脑上的 ttf 或 otf 文件传进来嵌进 PDF,工具只会把用到的那些字形打包进去(术语叫子集化),所以文件通常只增大几十 KB,而不是把整个字体塞进去的十几兆。

格式里的「1 / 10」分母是所有会被编号的页数,不是文档总页数。举个例子:一共 20 页,但你从第 6 页开始编号、起始编号写 1,那么第 6 页上写的是「1 / 15」,因为只有 15 页会被写上页码。如果希望分母是文档总页数,把起始页设成 1、跳过封面也别勾,让所有页都被编号即可。

页面本身带旋转标记(扫描件很常见)时,页码是按「看上去的方向」摆的:工具会先按旋转后的可视区域算九宫格位置,再换算回页面自己的坐标,同时把文字反向转回来,所以页码不会跟着内容一起躺倒,也不会落在被裁掉的那一半上。

页码是直接写在页面内容上的,属于「烧录」,不是 PDF 的页码域,所以任何阅读器都看得见、打印也会带上,但不会出现在阅读器的目录树里,也不影响原有的页码设置。加完再想改位置就只能重新生成一遍,建议保留原始文件。

字体请用你有权使用的文件。系统里的中文字体(比如 Windows 的微软雅黑、macOS 的苹方)多数不能随文件分发,个人排版自己看没问题,对外发布前留意一下授权,思源黑体、思源宋体这类开源字体可以放心用。