經常需要將多個 PDF 合並為一個文件,這里收集了網上給出的一些方案,並總結一下。
推薦使用cpdf
cpdf命令行工具
cpdf 全稱是 Coherent PDF Command Line Tools,是一個強大的 PDF 處理工具。PDF 合並只是它的一個功能之一。
cpdf input1.pdf input2.pdf -o output.pdf
pdfunite
pdfunite
是 Poppler 提供的一個工具,一般系統都已經安裝了 Poppler,所以這個工具在 Linux 下是很常見的。
pdfunite input1.pdf input2.pdf input3.pdf output.pdf
該命令用法簡單,沒有多余的選項,需要注意的是該命令的最后一個 PDF 文件為輸出文件名。
pdfjam
如果你安裝了 TeXLive,並且安裝了 pdfpage 包,則其中包含了 pdfjam
工具。
pdfjam input1.pdf input2.pdf input3.pdf -o output.pdf
該命令的選項很多,可以通過 pdfjam --help
查看。
pdfjoin
是 pdfjam
的一個封裝,也可以直接使用:
pdfjoin a.pdf b.pdf
pdftk工具
pdftk 是專門用於處理 PDF 文檔的一套工具。在大多數發行版中都可以直接安裝使用。
pdftk input1.pdf input2.pdf input3.pdf cat output output.pdf
pdftk 的選項很多,用法復雜,可以參考 PDF 合並和分割工具—PDFtk 。
gs
GhostScript 不僅可以用於處理 PS,也可以用於處理 PDF 文檔。