PDF 删除其中一页不一定要装大型编辑器:用阅读器的页面栏勾掉不要的页另存最快,命令行用 qpdf 的 --pages 按页码范围重排页序、输出到新文件。以下方法在 Windows 10/11 实测可用。
删页失败多数是文件带密码、页码数错或者直接覆盖了原文件,原稿本身没坏,先复制一份再动手就行。
适用系统:Windows 10/11;最后更新:2026-11-03。
删一页为什么比想象中麻烦
双击打开的 PDF 只能看不能改,另存时又跳出一句「此文档受密码保护,无法修改」,文件属性里写着「安全性:已加密」。
更常见的是删了没生效:在阅读器里删掉第 3 页,保存后重新打开页数还是 38 页。命令行里则可能回一句 qpdf: page number 3 out of range,那是页码按缩略图上的序号数错了。
动手前先确认原文件已备份、总页数是多少、这次是要删几页还是只留几页。
这几点确认完,后面的操作会顺利很多。
方法1 用 PDF 阅读器的页面栏删页另存
打开 PDF 切到顶部「页面」栏,勾掉不要的页,另存成新文件,不用装任何命令行工具,几秒出结果。
这一步最容易踩的是两个坑:直接覆盖原文件,删完不核对页数。
操作步骤
- 选中 PDF 文件,右键「打开方式」,用 PDF 阅读器打开
- 点顶部「页面」标签,切到缩略图视图,先数一遍总页数
- 按住 Ctrl 逐页点选要删的页,比如第 3 页、第 17 页,连续页可以用 Shift 框选
- 右键「删除页面」并确认,缩略图会立即重排页码
- 用「另存为」存成新文件名,比如 in_del.pdf,不要直接覆盖原文件
- 核对新文件:原页数减掉删除页数等于新页数,再翻一遍首尾页确认没删错

删完翻一遍首尾页,页码重排之后最容易删错的就是连着的几页。
方法2 用 qpdf 命令行按页码范围删页或提取
一句 qpdf --pages 就能重排页序:删掉第 3 页,或者只留第 5 到 10 页,结果写到新文件里,原文件一个字节都不动。
操作步骤
- 解压 qpdf 到 C:\qpdf,把 C:\qpdf\bin 加进 PATH,路径是 Win+R 输入 sysdm.cpl,进「高级」→「环境变量」
- Win+R 输入 cmd,执行 qpdf --version,能打印出版本号就说明命令可以调用
- 删第 3 页:qpdf in.pdf --pages . 1-2,4-z -- out.pdf
- 只留第 5 到 10 页:qpdf in.pdf --pages . 5-10 -- out.pdf
- 点号 . 代表原文件自身,z 代表最后一页,结尾的 -- 不能省,否则输出文件名会被当成输入
- 多份合并:qpdf --empty --pages a.pdf b.pdf -- merged.pdf
写命令时盯住三个位置:页码范围、输出文件名、结尾的 --。这三处对了,基本不会报错。
用「软领PDF阅读转换器」更省事
命令行适合批量和固定流程,偶尔删几页,按页码范围一次挑出要保留的几段更快:几页并在一次操作里拆分或合并成新文件,不用记参数,也不用在缩略图里一页页手删。
软领PDF阅读转换器的「PDF合并拆分」就是干这件事的:填好起始页和结束页,把需要的页面单独拆出来,或者和另一份 PDF 按顺序并成一份新文件,原文件不动。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。软领官网 wyouhua.com 直接下载,安装无捆绑勾选项。
软件里可以点客服按钮联系真人客服,拆分页码对不上、输出顺序不对这类情况,工程师能远程协助看一眼。

方法3 用 pdftk 拆分与合并
pdftk 的写法和 qpdf 不一样:它用 cat 直接列页范围,没有 --pages 和点号,但 output 关键字同样不能省。
操作步骤
- 删页:pdftk in.pdf cat 1-2 4-end output out.pdf
- 一页一个文件:pdftk in.pdf burst,输出 pg_0001.pdf、pg_0002.pdf 这样的单页文件
- 合并:pdftk a.pdf b.pdf cat output merged.pdf
- 页范围之间用空格隔开,1-2 和 4-end 是两段,连在一起写就成了一段
- 处理完用 pdfinfo out.pdf 看 Pages 是否等于预期
先想清楚是取页、拆页还是拼页,再挑对应的写法,别把 cat 和 burst 混着用。
方法4 加密、页码越界等报错的兜底处理
报错不用一条条猜,先解密、再核对总页数,最后做旋转和校验,别在报错状态下反复覆盖原文件。
操作步骤
- 提示 is encrypted:先执行 qpdf --decrypt in.pdf dec.pdf,再对 dec.pdf 做删页或提取
- 提示 page number N out of range:用 pdfinfo in.pdf 查 Pages 总数,把页码改到范围内
- 要顺带转正方向:qpdf in.pdf --rotate=+90:1 out.pdf,只旋转第 1 页
- 校验:pdfinfo out.pdf 核对 Pages、页面尺寸和首尾页内容
- 确认无误再决定要不要覆盖原文件名,覆盖前留一份原始备份
- 如果只是要留几页,用提取(--pages . 5-10)比逐页删更不容易数错
看到报错先停手,按提示对号入座,比反复重跑省时间。
大家常问
qpdf 删掉第 3 页后页码不连续是怎么回事?
新文件里的页码由阅读器按顺序重新编,原文件如果有断号会照原样保留。用 pdfinfo out.pdf 看 Pages 总数,再翻一遍首尾页,页数对得上就正常。
qpdf 报 page number 3 out of range 该用哪条命令查总页数?
用 pdfinfo in.pdf,输出里的 Pages 一行就是总页数,比如 Pages: 38。确认之后再把页码范围改到 1-38 以内。
PDF 提示 is encrypted,qpdf 要先解密才能删页吗?
要先解密。执行 qpdf --decrypt in.pdf dec.pdf,按提示输入密码得到 dec.pdf,再对它做 --pages 删页或提取。加密文件直接删页会报错退出。
pdftk burst 拆出来一堆单页文件,怎么再合并回一份?
把要保留的单页按顺序写进去:pdftk pg_0001.pdf pg_0005.pdf cat output merged.pdf。想按页范围拼,可以写 pdftk a.pdf cat 1-3 7-end output merged.pdf。
只想留第 5 到 10 页,用 --pages 提取和删页写法哪个更稳?
提取更稳。qpdf in.pdf --pages . 5-10 -- out.pdf 只写要留的范围,不用数页数;删页写法要列出 1-4 和 11-z 两段,总页数一变就容易漏页。
推荐阅读
相关推荐

提示