如何使用 ImageMagick 在一系列 A4 PDF 页面中剪切超长的 PDF 页面

How to cut an overlong PDF page in a series of A4 PDF pages with ImageMagick

我有一个包含文本和图像元素的超长 PDF。举个例子:

我如何将此页面拆分为包含多个 A4 页面的 PDF,其中第一页包含顶部位,下一页显示在下方,依此类推,直到最后一页将剩余部分放在底部。

当我在全角模式下 'print' 将 PDF 转换为新的 PDF(例如在 macOS 上的预览中)时 仅保存输入页面的中间部分 .

我可以使用 ImageMagick 轻松地做到这一点吗?


ps:如果生成所有页面太困难,只包含输入 PDF 顶部的第一页也可以。

如果你的 PDF 在 72 dpi 下的宽度是 595,那么在 Imagemagick 6 中,你可以做到

convert image.pdf -crop 595x842 +repage +adjoin result.pdf

如果使用Imagemagick 7,你可以

magick image.pdf -crop "%[papersize:a4]" +repage +adjoin result.pdf