使用ghostscript删除页面(不提取范围)

ext*_*pex 5 pdf ghostscript

我知道 Ghostscript 可以使用 -dfirstpage -dlastpage 仅从一系列页面创建文件,但我需要让它(或另一个命令行程序)删除任何未明确告知页面范围的 pdf 中的第二页。我认为这会容易得多,因为大多数打印机都允许您指定“1,3-end”,并且我一直在使用 PDFCreator 来这样做。

我能想到的一种方法(非常非常混乱)是提取第 1 页,提取第 3 页结束,然后合并两个 pdf。但我也不知道如何让 GS 确定页数。

Kur*_*fle 6

使用正确的工具来完成工作!

由于 KenS 概述的原因,Ghostscript 并不是实现您想要实现的目标的最佳工具。完成此任务的更好工具是pdftk. 要从 中删除第二页input.pdf,您应该运行以下命令行:

pdftk  input.pdf  cat 1 3-end  output output.pdf
Run Code Online (Sandbox Code Playgroud)