PDF 加页码
文档所有处理都在浏览器本地完成,数据不上传服务器
把文件拖到这里,或点击选择
PDF · 单个文件不超过 100 MB
给每一页打上页码。位置有六个(页眉或页脚的左中右)、格式有三种(`1`、`1 / 12`、`Page 1`)、起始值能改(接着前面那份继续编号时用得上)、字号可选,还可以跳过首页(封面不编号是排版惯例)。有一件事这个工具替你处理了:旋转过的页面。扫描件里 /Rotate 90 的页很常见,而画文字用的是页面自身的坐标系 —— 不换算的话,你以为打在页脚的页码会出现在页面的侧边。这里会按页面的实际显示方向换算坐标,所以六种位置在任何页面上都落在预期的地方。处理在浏览器内存里完成。
功能
- 六个位置:页眉 / 页脚的左、中、右
- 三种格式:1、1 / 12、Page 1
- 起始页码可改(从 1 之外的值开始编号)
- 可跳过首页(封面不编号)
- 旋转过的页面会按其显示方向摆正位置
- 字号 4–72 可调
- 页数统计用整份文档的页数 —— 跳过封面也不会让「1 / 12」变成「1 / 11」
- 文件不上传、不经过任何服务器
使用方法
- 把 PDF 拖进来
- 选位置、格式与起始页码
- 封面不编号就勾上「首页不编号」
- 下载结果
常见问题
- 为什么格式里没有「第 1 页」这样的中文写法?
- 因为 PDF 的内置字体(Helvetica 这类)用的是 WinAnsi 编码,写不了汉字。要输出中文页码,就必须把一套中文字体嵌进 PDF —— 那会让每一份产物凭空增大好几 MB,而页码是最不该为此付代价的东西。所以三种格式都是阿拉伯数字加英文单词,任何语言的使用者都读得懂,文件也不会变大。
- 扫描件旋转过,页码位置会不会错?
- 不会。扫描件里带 /Rotate 90 标记的页很常见(扫描仪横着进纸、阅读器负责转正),而往 PDF 上画文字用的是页面自身的坐标系。不换算的话,你选的「页脚右侧」会跑到页面的侧边去。这个工具会读出每页的旋转角并换算坐标,所以六种位置在任何页面上都落在你看得到的地方。
- 加完页码还能再改吗?
- 不能直接改 —— 页码是当作图形内容画进页面的,与你在阅读器里能编辑的「页眉页脚」不是一回事(那是阅读器的显示层)。要调整就重新处理一次原文件。这也是为什么工具把参数都放在页面上:改一下再生成一次,比在原文件上改要快。
- 文件会上传吗?
- 不会。加页码用 pdf-lib 在浏览器内存里完成,没有网络请求,断网也能用。
相关工具
PDF 拆分
文档按页码范围提取页面,或每 N 页切成一个文件。产物文件名带页码范围,拆完直接发给别人也看得懂。不上传,浏览器本地完成。
PDF 合并
文档把多个 PDF 按选择顺序合并成一个,也可以只取每个文件的指定页。可自定义输出文件名,合同与票据不上传,全程浏览器本地完成。
PDF 信息
文档查看 PDF 的页数、每页尺寸与方向、是否加密、表单字段数以及标题作者等元数据。可导出文本或 JSON,文件不上传。
图片转 PDF
文档把多张 JPEG、PNG 合成一份 PDF,每张图一页。页面可与图片同尺寸或固定 A4 等纸张,横竖方向自动。图片不上传,浏览器本地完成。
PDF 加水印
文档给 PDF 加文字水印,中文日文都能写。平铺、居中、页脚与自定义位置四种版面,角度、字号、颜色与透明度可调,可只加指定页。
PDF 转图片
文档把 PDF 的每一页渲染成图片,DPI 与格式可选(96 / 150 / 300)。补零命名保持页序,可只转指定页。文件不上传。