在菜单或任何文档中没有看到我想象的简单内容:
我有一个多页 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 绘图对我不起作用,因为它破坏了格式。然而,期刊允许我删除(并重新排列)页面,同时保留原始文档格式。