75

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

假设我们有 foo-bar.pdf,foo 部分是从第 1-12 页开始,而部分 bar 是从第 13 页到最后。我想将 foo-bar.pdf 拆分为 foo.pdf 和 bar.pdf。

4

5 回答 5

126

您可以使用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

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

例如,要删除第 13 页:

pdftk in.pdf cat 1-12 14-end output out.pdf

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

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

于 2013-07-21T20:29:16.840 回答
25

这可以用cpdf完成:

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

cpdf in.pdf 13-end -o out.pdf

或者,拆分为 12 页大小的块:

cpdf in.pdf -split -chunk 12 -o out%%%.pdf

披露:我是 cpdf 的作者。

于 2013-12-16T12:00:22.883 回答
12

cpdf由于我的发行版也没有打包pdftk,我不得不搜索另一种解决方案并找到了最简单的解决方案 - 为了拆分 PDF,可以简单地从中“打印”页面范围,选择 PDF 作为输出(而不是打印机) . 默认情况下,这肯定在 GNOME 中可用,但我很确定它在其他 DE 中也可用。

于 2017-03-21T10:37:25.487 回答
2

我知道这不能完全回答您的问题,但是尝试逐页拆分 pdf 让我来到这里,所以:

pdftk file.pdf burst output file-%d.pdf

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

choco install pdftk
于 2021-04-08T16:01:18.287 回答
0

如果您不是在寻找编程方式。

  1. 在谷歌浏览器中打开pdf。
  2. ctrl+P(打印)。
  3. 选择“另存为 PDF”选项。
  4. 在第一个 PDF 中选择您想要的页数并保存 foo.pdf
  5. 重复以上步骤,在baar.pdf中选择你想要的页数
于 2021-07-20T16:29:41.970 回答