如何在 Linux 中使用另一个 pdf 替换 pdf 中的单个页面?

如何在 Linux 中使用另一个 pdf 替换 pdf 中的单个页面?

我想找到在 Linux 中用另一个单页 PDF 替换多页 PDF 中单页的最简单方法。哪种工具最适合此目的?

目前我这样做:

  1. 使用以下方法将 PDF 拆分为单个页面pdfsam
  2. 替换我想要替换的页面
  3. 使用 pdfsam 合并它们
  4. 使用 ghostscript 强制页面大小相同

还有更好的办法吗?

答案1

您可以使用 PDF 工具包PDFtk

例子:

pdftk A=inA.pdf B=inB.pdf cat A1-12 B3 A14-end output out1.pdf

输出包括的前 12 页inA.pdf,接着是的第 3 页inB.pdf,然后是第 14 页,直到的结束inA.pdf

许多 Linux 发行版都提供了 PDFtk 包,您可以使用其包管理器下载并安装。

答案2

您还可以使用編輯这是开源的:

其他回应

qpdf --empty --pages inA.pdf 1-12 inB.pdf 3 inA.pdf 14-z -- out1.pdf

答案3

另一个非常好的 GUI 替代方案是PDF 整理器

只需加载两个 PDF 文件,将页面移动到所需位置,删除不需要的页面,然后保存。

答案4

你可以使用PDF链

PDF Chain 是一个图形用户界面PDF 工具包 (PDFtk). GUI 以舒适的方式支持命令行工具的所有常见功能。

相关内容