PDF 合并拆分
免费在线 PDF 合并、拆分与提取页面,还能把 JPG、PNG 图片转 PDF:每页缩略图预览、拖动排序、点选或输入页码选页。无需注册、无需安装,文件只在浏览器中处理,不会上传到服务器。
- 文件不上传
- 合并/拆分/提取页面
- 图片转 PDF
- 免费免注册
点缩略图可排除不要的页面(再点一次恢复);拖动文件名栏或点 ↑↓ 调整文件顺序。
把 PDF 拖到这里(可以一次多个),或点“选择 PDF”
文件只在你的浏览器中处理,不会上传。
点缩略图选页,或输入如 1-3,5,8-10;“8-”表示第 8 页到最后,“5-3”会倒序排列。
把一个 PDF 拖到这里,或点“选择 PDF”
文件只在你的浏览器中处理,不会上传。
支持 JPG、PNG、WebP、GIF 等格式;拖动图片或点 ↑↓ 调整顺序,一张图片一页。
把图片拖到这里,或点“选择图片”
文件只在你的浏览器中处理,不会上传。
🔒 所有计算都在你的浏览器内完成,数据不会上传到任何服务器。
什么时候会用到
- PDF 合并:把报销单据、多份报告或分几次扫描的文件合成一个 PDF,一次发送或上传。
- PDF 提取页面、删除页面:只取出合同中需要签字的页,或去掉空白页、多余的封面后另存为新文件。
- PDF 拆分:把整本扫描讲义按章节拆成多个文件,或每页单独存成一个文件。
- JPG 转 PDF:把手机拍的发票、证件复印件、作业照片合成一份 PDF,提交给只收 PDF 的报名或申请系统。
使用说明
- 在上方选择功能:“合并 PDF”“拆分/提取页面”或“图片转 PDF”。
- 合并:点“选择 PDF”或把多个文件拖到下方区域,用 ↑↓ 或拖动文件名栏调整顺序,点缩略图可排除不要的页面,最后点“合并并下载”。
- 拆分/提取页面:打开一个 PDF,点缩略图或在“页码范围”输入例如 1-3,5,选好输出方式后点“下载”;需要多个文件时会打包成 ZIP。
- 图片转 PDF:点“选择图片”添加照片并排好顺序,选择页面尺寸、方向和边距,点“转成 PDF 并下载”。
- 点“清除”可以重新开始;不小心清除时,在页面下方点“撤销”即可恢复。
实际示例
提取与拆分:12 页的 report.pdf 在“页码范围”输入“1-3,5,8-10”,共选中 7 页。输出方式选“选中的页合成一个 PDF”会得到 7 页的 report-extract.pdf;选“每个范围各一个文件(ZIP)”会得到 report-p1-3.pdf、report-p5.pdf、report-p8-10.pdf 三个文件;选“每页一个文件(ZIP)”则是 7 个文件。
倒序与重复:5 页的文件输入“5-3,1,3”,合成一个文件时页面顺序是 5、4、3、1,重复的第 3 页只保留一次;改成每个范围各一个文件时,会得到 report-p5-3.pdf(3 页、倒序)、report-p1.pdf、report-p3.pdf,范围之间可以重叠。之后改用点缩略图选页,输入框会自动整理成“1,3-5”。
合并:A.pdf 共 10 页、点掉第 2 页和第 9 页,后面接 B.pdf 共 3 页,合并后是 8+3=11 页,顺序为 A 的第 1、3~8、10 页,再接 B 的第 1~3 页。
图片转 PDF:手机横拍的 4032×3024 照片,选 A4、方向自动、边距窄(10 mm),会放在横向 A4(297×210 mm)上,照片等比例缩成 253.3×190.0 mm,上下各留 10 mm、左右各留 21.8 mm 居中;iPhone 竖屏截图 1170×2532 则放在纵向 A4,缩成 128.0×277.0 mm。
结果怎么看
- 合并模式中,被点掉的页面会变淡并打上 ✕,文件名下方显示“已排除 N 页”;上方状态栏显示当前要合并几个文件、共几页。
- 拆分模式中,带 ✓ 的缩略图就是选中的页面,缩略图与页码范围会互相同步;“已选 N/总页数”是去重后的页数。
- 下载后状态栏会显示输出的页数或文件数和大小。合并后的大小通常接近各文件相加;只提取几页时,如果原文件的字体、图片被多页共用,新文件不一定按比例变小。
- 文件名旁出现“无法预览缩略图”时,只会显示页码,合并与拆分仍可正常进行。
原理与计算方法
- 读取:先确认文件头有“%PDF-”标记,再用 pdf-lib 在浏览器中解析文档结构、获取页数,并检查是否设置了加密。
- 缩略图:用 Mozilla 的 pdf.js 在后台线程绘制,宽约 140 px;滚动到附近才绘制、同时最多绘制 2 张,绘制完立即释放该页资源,页数多的文件也不会卡顿。
- 合并与拆分:用 pdf-lib 把原来的页面(文字、矢量图形、图片、字体)原样复制到新文件,不是转成图片,所以文字仍可选中和搜索,画质不变。
- 页码范围:用逗号分隔(也接受全角逗号、顿号、空格),“a-b”包含首尾、a 大于 b 时倒序,“a-”表示到最后一页;合成一个文件时,重复的页只保留第一次出现的位置。
- 图片转 PDF:JPG、PNG 直接嵌入、不重新压缩;WebP、GIF 等格式,以及带旋转信息(EXIF 方向)的 JPG,先用 canvas 转正并转成 JPG(质量 92%)。图片按 96 dpi 换算尺寸(1 px=0.75 pt),只缩小不放大并在边距内居中;A4 为 595.28×841.89 pt、Letter 为 612×792 pt。
适用限制
- 设置了打开密码或权限密码(已加密)的 PDF 无法处理,需要先用原来的软件解除保护。
- 单个 PDF 上限 100 MB、单张图片 50 MB,同一批合计 300 MB;手机内存较小,文件很大时可能失败,建议分批处理。
- 书签(目录)不会保留,可填写的表单字段在合并后可能无法再填写;页面上的批注会随页面一起复制。
- 缩略图只是预览:使用未嵌入字体(部分中日韩文档常见)或特殊图像格式的页面,缩略图可能缺字或空白,但输出的文件不受影响。
- 图片转 PDF 不做文字识别(OCR),页面内容是图片、无法选中文字;GIF 动图只取第一帧,HEIC 只有支持的浏览器(例如 Safari)能读取。
常见问题
我的文件会被上传吗?
不会。读取、合并、拆分、转换都在你的浏览器里完成,文件不会传到任何服务器,也不会被保存,关闭页面就消失。网络只用于第一次使用时下载处理程序。
合并或拆分后画质会变差吗?文字还能选中吗?
不会变差。页面是原样复制的,文字、矢量图形和图片都和原文件相同,文字仍可选中和搜索。
有文件大小或页数限制吗?
单个 PDF 最多 100 MB、单张图片 50 MB,同一批合计 300 MB。页数没有硬性限制,页数多时缩略图会在滚动到附近时才显示。
为什么提示 PDF 有密码或权限保护?
这个文件已加密,可能需要密码才能打开,或设置了禁止修改的权限密码。加密的内容无法直接复制到新文件,请先用原来的软件(例如 Adobe Acrobat、WPS)解除保护后再试。
怎么把 PDF 的其中几页另存为新文件?
选“拆分/提取页面”,打开文件后点“全不选”,再点要保留的页面缩略图(或在“页码范围”输入 2,4-6),输出方式选“选中的页合成一个 PDF”,点“下载”即可。
怎么删除 PDF 里的空白页或某一页?
用“合并 PDF”添加这个文件,点一下要删除的页面缩略图(会打上 ✕),再点“合并并下载”,下载的文件就不含这些页面。
手机拍的多张照片能合成一个 PDF 吗?
可以。选“图片转 PDF”一次选择多张照片,用 ↑↓ 排好顺序,页面尺寸选 A4 后点“转成 PDF 并下载”;方向选“自动”时,竖拍和横拍的照片会分别放在纵向和横向页面。
参考来源
- PDF-LIB · Create and modify PDF documents in any JavaScript environment — PDF-LIB
- PDF.js — Mozilla
- Window: createImageBitmap() method — MDN Web Docs