linux 合並PDF


 

經常需要將多個 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 文檔。

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile= out.pdf in1.pdf in2.pdf
 
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile= out.pdf in1.pdf in2.pdf

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM