我想将现有的 PDF 文件添加到给定页面之后的另一个现有的 PDF 文件中,而不一定是在文件的末尾。如何在 Linux 中执行此操作而不降低 PDF 文件的质量?
需要明确的是,我的情况是这样的:我得到了名为 file_2.pdf 的 PDF 文件,我想将其添加到另一个名为 file_1.pdf 的 PDF 文件中。假设文件 file_1.pdf 有 100 页,文件 file_2.pdf 由名为 a、b 和 c 的三页组成。我想在 file_1.pdf 第 35 页之后添加 file_2.pdf,以便生成的文件页面按以下顺序排列:1, 2, 3, ..., 32, 33, 34, 35, a, b, c 、 36、 37、 38、 39、 ...、 98、 99、 100。
对我来说非常重要的是生成的文件在此过程中不会失去任何质量。
答案1
我经常使用 pdf2ps 将 pdf 转换为 poscript。
然后我使用 psselect 和 psmerge 来选择页面并连接它们。
然后我使用 ps2pdf 将结果转换回 pdf。
在我的计算机上,我看到 pdfjoin 应该可以解决问题,从我从其手册页中读到的内容来看。