批量不是「能选多个文件」,而是三件事:一次上限是多少、失败的文件怎么处理、输出能不能按规则命名。第三项最常被忽略。
「支持批量」是 PDF 工具里最模糊的一句话。选十个文件拖进去也叫批量,一次能吃五百个也叫批量,两者在工作里的差别很大。
一、单次上限
上限有两个维度:文件个数和总大小。多数工具会写「一次最多 X 个」,但真实约束常常是总大小或总页数。
实测方法:拿一批真实文件试,不要拿测试用的小样。你会发现真正的瓶颈通常是最大的那个文件,而不是数量。
还要注意一个细节:上限是「每次」还是「每天」。有的工具单次能传很多,但一天只让你处理两次。
二、失败怎么隔离
批量处理里必然有失败的文件。三种处理方式:
- **整批回滚**:一个失败,全部重来。最糟,尤其是你已经等了十分钟。 - **跳过失败**:其余正常输出,失败的单列出来。这是可用的做法。 - **静默缺页**:输出里有文件,但内容是空的或者少了几页。最危险。
试法:故意混一个损坏的文件进批次,看结果里有没有明确指出哪个失败、原因是什么。
三、输出命名(最容易被忽略)
一百个文件处理完,命名是 `output(1).pdf` 到 `output(100).pdf`,你就得手工对回原始文件。这一项的差别不在功能列表上,但在实际使用中决定效率。
值得看的三个点:能不能保留原文件名、能不能加前后缀、能不能按原目录结构分层。有的工具支持正则替换,那更适合有编号规则的文件(比如发票、运单)。
四、顺序与并发
批量处理是否需要保持顺序?多数场景不需要,但涉及「合并成一个文件」时,顺序就是结果的一部分。看工具能不能拖拽排序,或者按文件名排序。
一个现实建议
批量任务超过几十个文件时,优先考虑本机方案:命令行工具、脚本、或者桌面软件。原因不是在线工具做得差,而是三个限制绕不开:上传耗时、单次上限、以及中途失败要重来。
在线工具适合的是「量不大但很频繁」的场景:每周处理十几个文件,不想装软件。这种场景下,命名规则和失败隔离比速度重要得多。