将PDF拆分为两部分

Den*_*nis 62 pdf pdftk

如何轻松地将大型PDF拆分为两个(或更多)单独的PDF?

假设我们有foo-bar.pdf,foo部分来自第1-12页,部分栏是从第13页到结尾.我想把foo-bar.pdf分成foo.pdf和bar.pdf.

Den*_*nis 99

您可以使用pdftk,它是操作PDF文档的便捷工具.

sudo apt-get --yes install pdftk
pdftk foo-bar.pdf cat 1-12 output foo.pdf
pdftk foo-bar.pdf cat 13-end output bar.pdf
Run Code Online (Sandbox Code Playgroud)

您可以使用此方法以N种方式拆分PDF 或删除页面.

例如,要删除第13页:

pdftk in.pdf cat 1-12 14-end output out.pdf
Run Code Online (Sandbox Code Playgroud)

或者使用它来旋转页面和许多其他东西,请参阅man pdftk.

也可以通过下载二进制文件(Windows,OS X,Linux)或使用Homebrew进行安装.


小智 20

这可以用cpdf完成:

cpdf in.pdf 1-12 -o out.pdf

cpdf in.pdf 13-end -o out.pdf
Run Code Online (Sandbox Code Playgroud)

或者,分成12页大小的块:

cpdf in.pdf -split -chunk 12 -o out%%%.pdf
Run Code Online (Sandbox Code Playgroud)

披露:我是cpdf的作者.

  • 我尝试了两个答案和一个大文件(2000页),cpdf的性能远远优于.谢谢! (3认同)

Ala*_*bra 10

我知道这并不完全回答你的问题,但尝试逐页分割pdf让我来到这里,所以:

pdftk file.pdf burst output file-%d.pdf
Run Code Online (Sandbox Code Playgroud)

在 Windows 上,您可以pdftk使用Chocolatey轻松安装:

choco install pdftk
Run Code Online (Sandbox Code Playgroud)


bub*_*bla 7

由于我的发行版cpdf既不包装pdftk,我不得不寻找另一种解决方案并找到最简单的解决方案 - 为了分割PDF,可以简单地"打印"它们的页面范围,选择PDF作为输出(而不是打印机) .这肯定在GNOME中可用,但我很确定它也可以在其他DE中使用.