如何提取和/或删除一堆PDF的最后一页?

Modified on: Fri, 30 Nov 2018 15:20:02 +0800

我们的一家供应商开始在我们从他们那里得到的最后一页PDF图片中加入一个不必要的巨大图像。我需要修剪它。但是,我们有数百个,所以手动进入是不可行的。什么是提取然后删除的最佳方法(最好是第一个,然后是另一个;我仍然需要通过文件大小确认我没有删除没有图像的那个)PDF的最后一页是自动的吗?操作系统是Linux。

我可以使用ghostscript提取它,其中包含gs -dFirstPage=5 -dLastPage=5的内容,但我需要自动执行此操作,我无法通过手动查找最后一页的号码是什么。

有什么想法吗?

编辑:为了澄清,我只是想拆分/删除最后一页。不是其中的图像,切除最后一页的时间段。

作者:,Andrew

最佳答案

正如@Daniel Andersson已经评论过的,这可以通过pdftk轻松完成:

pdftk input.pdf cat end-1 output temp.pdf
pdftk temp.pdf  cat end-2 output output.pdf
rm temp.pdf

我不知道是否可以通过一次调用pdftk来完成...

编辑:您可以将其与thanosk的答案和使用结合使用(在bash中):

pdftk input.pdf cat 1-$((last-1)) output output.pdf

当您已将最后一页提取到变量$last


相关问答

添加新评论