如何在 Okular 中删除 PDF 中的页面?

如何在 Okular 中删除 PDF 中的页面?

在菜单或任何文档中没有看到我想象的简单内容:

我有一个多页 PDF,想要删除 Okular GUI 中的特定页面。

答案1

Okular 中无法删除页面。但是,它可以自动刷新修改后的 PDF 文档,因此在使用外部工具(例如 .pdf)修改文档后无需手动重新打开文档 pdftk。要删除给定页面,请使用cat选项并指定您想要在目标 PDF 文件中保留的页面范围。例如,如果要删除第 5 页,请document.pdf执行以下命令:

pdftk document.pdf cat 1-4 6-end output out.pdf && mv out.pdf document.pdf

答案2

如果你想要一个简单的 GUI 解决方案,我找到了PDF 编排器真正有价值且兼容最终用户。有了它,您可以合并、连接、分割、提取、删除和插入 PDF 文档中的单个页面,所有这些都可以使用鼠标。

而且只有 300kB。

sudo apt install pdfarranger

答案3

我总是尝试减少已安装软件包的依赖跟踪。因为pdftk我必须在我的 Gentoo 系统上安装 16 个额外的 Java 依赖项......

因此(至少为了完整起见)我想指出,您可以使用 Ghostscript 来完成此任务。它预装在大多数 Linux 系统上。

假设您要删除文档的第 2、7、9 和 14 页:

gs -sPageList=1,3-6,8,10-13,15- -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dSAFER  -sOutputFile=myPDF_out.pdf myPDF.pdf

15 后面的破折号表示您要保留从 15 到文档末尾的所有页面。

因此,如果您只想删除第 5 页,您可以发出:

gs -sPageList=1-4,6- -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dSAFER  -sOutputFile=myPDF_out.pdf myPDF.pdf

(注意页码必须按升序排列)

答案4

LibreOffice 绘图对我不起作用,因为它破坏了格式。然而,期刊允许我删除(并重新排列)页面,同时保留原始文档格式。

相关内容