「PDF提取页面」报「请指定要提取的页码」,意思是页码框里的内容解析完一页都不剩。这个框只认半角逗号做分隔,中文全角逗号「,」会把整串当成一个数;什么都不填在提交那一步就被拦下,报这句话的是「填了、但每一段都被丢掉」这一类,而单个页码越界是夹回而不是报错。搞清这三条,报错也就剩两三种成因了。
一、先弄懂这个框的解析顺序
「PDF提取页面」拿到框里那串文字以后,按固定顺序处理五步:第一步按半角逗号切成若干段;第二步把每一段解析成页码,形如 1-3 的区间写法认,会展开成连续的三页;第三步把超出文件总页数的单个页码夹回第一页与最后一页之间,填 99 在 8 页的文件上等于最后一页,填 0 等于第 1 页;第四步去掉重复的页码;第五步按升序排队,然后按这个队列出一个新 PDF。只有五步走完一页都不剩,才会报「请指定要提取的页码。」
这句话反过来读就是排查清单:要么框根本没填(这种在页面上就会被提示「请输入要提取的页码」,轮不到服务器报错),要么切完之后每一段都被丢弃——一整串只有逗号和空格、或者只填了 1- 这种落尾缺失的半截区间。全角逗号是最常见的隐形坑,它不报错,只是让你少出页。能按页码把若干页抽成一个新 PDF,不能按填写的顺序出页,也不能把同一页抽两遍。文件要上传到本站服务器处理,不登录也能用,登录后产物在文件列表里集中取。
二、页码填写对照表
| 你填的写法 | 解析结果 | 原因 |
|---|---|---|
| 1,3,5 | 第 1、3、5 页 | 半角逗号,标准写法 |
| 1,3,5 | 只出第 1 页 | 全角逗号不切开,整串被当成一个数 |
| 1-3 | 第 1、2、3 页 | 区间写法认,展开成连续页 |
| 3,1-2 | 第 1、2、3 页 | 去重后一律升序,填写顺序无效 |
| 99 | 最后一页 | 越界夹回,不报错 |
| 0 | 第 1 页 | 同样夹回最小页 |
| 5,5 | 只有第 5 页 | 重复页码去重 |
| 1-3,7-6 | 第 1、2、3 页 | 起止倒挂的区间整段丢弃,不报错 |
| 1- | 报「请指定要提取的页码。」 | 落尾缺失,这一段被丢弃后一页不剩 |
表里会触发报错的只有最后一行那一类:整串切完之后每一段都被丢掉(只填逗号空格、或只填 1- 这种半截区间)。至于什么都不填、只敲一串空格,页面在提交那一步就提示「请输入要提取的页码」,轮不到这条报错。其余写法都会出页,只是出来的页可能和你以为的不一样。
三、按这个顺序排查
- 先分清是哪句提示。「请输入要提取的页码」是提交那一步拦的空框,把框填上就行;「请指定要提取的页码。」是填了内容却每一段都被丢掉,往下走第 3、4 步。
- 再逐字符检查逗号。中文输入法打出的「,」和半角「,」在输入框里几乎长一样,最省事的办法是把整串删掉、切到英文输入法重打一遍。
- 再核一遍区间写法:站内认的是 1-3 这种「起止页码加横杠」的形式,起止都必须是数字。像 1- 这种只有起手的半截区间会被整段跳过,而 -3 这种只有落尾的会被当成从第 1 页数到第 3 页——两种都不按你想要的意思出页。
- 数一下文件总页数。填的页码比总页数大不会报错,会被夹回最后一页。如果你遇到的现象是「没报错但页数不对」,多半出在这条和全角逗号上。
- 都排除了还报错,确认文件本身:带打开密码的 PDF 在站内所有 PDF 入口都是直接拒收,那是另一条提示,先把密码在原件那边去掉再来。
四、分场景怎么选:提取、拆分还是删页
- 只想留下其中几页、合成一个文件:走「PDF提取页面」,产物页数等于你填的有效页码数(去重之后)。
- 想每页各成一个文件,或按区间拆成几份:走 PDF拆分,它支持每页各成一份,也支持自定义区间。
- 反着来,只想去掉个别页:走 PDF删页,页码必填且至少保留一页。
- 想按自己的意思排页序、把某一页复制一份:提取做不到,去「PDF页面重排」,那一个入口的规则和这里几乎处处相反。
五、别做这几件事
- 别用全角逗号:不报错,只把后面的页全吞掉,「1,3,5」在 8 页文件上只解析出第 1 页,比直接报错更难察觉。
- 别指望填写顺序:解析完一律升序,想先出第 3 页再出第 1 页,在这个框里永远做不到。
- 别把越界当错误去改数:填 99 会被夹回最后一页而不是报错,以为它出错挨个删页码,反而会把自己要的那页删掉。
- 别拿印在纸上的页码来填:框里认的是文件物理页,从 1 数起,封面和空白封底都各占一页,和页脚印的编号是两回事。
- 别传带打开密码的文件:加密 PDF 直接拒收,先去密码。
六、常见问题
问:我填了三个页码,为什么只出来一页?
答:先查逗号是不是中文全角「,」。整串会被当成一个数,「1,3,5」只解析出第 1 页;删掉重打成半角逗号再提交一次就好。
问:提取出来的顺序和我填的不一样,是不是坏了?
答:不是,这是固定规则:解析完一律按升序排。填 3,1 出的是第 1、3 页。要按自定义顺序出页得走「PDF页面重排」,那一个入口连去重都不做。
问:想把第 5 页复制成两页拼在一起,能办到吗?
答:不能,这个框对重复页码去重,填 5,5 只出一页。真需要复制页面,走「PDF页面重排」,同一个页码填两次会真复制出两页。
本站入口
站内 PDF提取页面:在页码框里用半角逗号填要留下的页,出一个新 PDF。产物先核对页数和首页内容,要改页序或复制页面再去「PDF页面重排」。