为什么 PDF 处理要在本地做
在线 PDF 转换站几乎都要求上传文件——合同、标书、身份证扫描件,传到陌生服务器本身就是风险。这个工具用 pdf-lib 在你的浏览器里直接读写 PDF,结构级操作(合并/拆分/旋转/删除/重排)不触碰页面内容,断网也能用。
合并
多个 PDF 按列表顺序合成一个,顺序可调;适合把扫描件、附件、说明页归拢成一份。
拆分 + 打包
页码区间 1-3,5,8-10 一段一个文件,多个结果自动打包成 zip,不用一个个手动下载。
旋转 / 删除 / 重排
扫歪的页面转正、删掉多余的封面封底、按需要的顺序重排,都是几秒的事。
明示上限
单文件 80MB、总计 20 个文件,超出明确提示;带密码的 PDF 会明确要求先解密,不静默失败。
典型场景
- 投标 / 报审材料:技术标、商务标、资质文件合并成一份PDF,页序按目录排;
- 扫描件整理:手机扫的 PDF 页面歪了,批量转正;空白页、重复页删掉;
- 长报告摘录:把 200 页报告里要发的章节拆出来,打包发给合作方;
- 打印前处理:双面扫描出的奇偶页倒置,重排页序后直接打印。
常见问题
PDF 会被上传吗?
不会。所有解析和写出都在你的浏览器里完成,页面只是从 CDN 加载 pdf-lib 这个处理库(js 代码),你的文件不上传任何服务器。
页码区间怎么写?
逗号分隔,连字符表示范围:1,3,5-8 表示第 1、3、5、6、7、8 页;all 或留空表示全部页。超出总页数会明确报错,不会静默忽略。
拆分结果怎么给?
每个区间生成一个独立 PDF;多个结果自动打包成一个 zip 下载,单结果直接下载 PDF。
加密的 PDF 能处理吗?
带打开密码的不能,工具会明确提示需要先解密。仅限制编辑权限(owner password)的可以正常读取和输出。
处理后的文件有压缩吗?
合并、拆分、旋转、删除、重排只做结构级操作,页面内容原样保留,不做二次压缩,不会明显改变文件大小。
支持多大的文件?
单文件 80MB、一次最多 20 个文件,超出会明确提示。超大文件建议拆批次处理,浏览器内存有限。