我最近从 Adobe Acrobat 6 升级到了 9,但我似乎无法弄清楚如何将大型 PDF 拆分为不同大小的单个 PDF(例如,第 1-3 页、第 4-11 页、第 12 页等)。
我知道 A-PDF 允许我从源文档中提取单个页面,但我更愿意为每个结果文档设置一个范围和文件名。
我无法使用外部网站进行拆分;对于我可能缺少的工具/实用程序/任何内容有什么建议吗?
答案1
Sejda PDF是一个提供PDF操作任务的免费开源项目。
它提供了一个命令行工具,您可以使用它按页面拆分 PDF 文件:
./bin/sejda-console splitbypages --files /input/file.pdf --pageNumbers 4 10 15 -o /output/folder
免责声明:我是开发人员之一。
答案2
如果你不介意使用命令行实用程序,pdftk可以帮助。
例如,
pdftk Input.pdf cat 1-3 output Pages_1-3.pdf
将提取第 1-3 页并将其保存为 Pages_1-3.pdf
如果您有一组页面范围和所需的输出文件名,则可以按如下方式将它们保存到文本文件中:
1-3 Pages_1-3.pdf
4-11 Pages_4-11.pdf
12 Page_12.pdf
13-end Pages_13-end.pdf
现在在命令提示符下使用以下命令:
for /f "tokens=1*" %a in (Input.txt) do pdftk Input.pdf cat %a output %b
将 PDF 拆分为单独的文件。
如果你只是想将每个页面保存为单独的文件,则可以使用爆裂参数。请参阅该手册页或类型pdftk --help
以了解详细信息。