免費/開源的PDF文件工具整理【壓縮/合並/拆分】


Adobe的PDF功能十分強大,但是也很貴,免費版只支持編輯一下或者簽個名;網絡上很多在線PDF文件編輯工具的網站,但是出於隱私考慮也信不過。最隱私可靠的無非是自己能看見源代碼的離線工具了,於是整理了一些離線的免費、開源的pdf工具供參考:

 

1. Ghostscript

壓縮pdf文件文件的時候苦苦尋找,終於找到個神器,似乎功能還很多,值得深挖。從別人博客摘抄了個常用命令如下

#把tmp目錄下的a.pdf壓縮成b.pdf  
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH -dQUIET -sOutputFile=/tmp/b.pdf  /tmp/a.pdf

# -r204x196 -g1728x2292 參數等同於 -sPAPERSIZE=a4 可不加默認
gs -q -r204x196 -g1728x2292 -sDEVICE=pdfwrite -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH -dQUIET -sOutputFile=/tmp/b.pdf  /tmp/a.pdf  

#把pdf轉化為圖片  圖片為a1.png  a2.png a3.png ....
gs -dQUIET -dNOSAFER -dBATCH -sDEVICE=pngalpha -dNOPAUSE -dNOPROMPT -sOutputFile=/tmp/a%d.png /tmp/a.pdf
-dPDFSETTINGS 
  • -dPDFSETTINGS=/screen質量較低,體積較小。
  • -dPDFSETTINGS=/ebook更好的質量,但略大pdf。
  • -dPDFSETTINGS=/prepress輸出類似於Acrobat Distiller “Prepress Optimized”設置
  • -dPDFSETTINGS=/printer選擇類似於Acrobat Distiller “Print Optimized”設置的輸出
  • -dPDFSETTINGS=/default選擇用於各種用途的輸出,可能會犧牲較大的輸出文件

 

特別提醒一下非程序員用戶:下載這個軟件后需要使用命令行(cmd)窗口執行,安裝好該軟件后在bin文件夾下會有可執行文件(.exe結尾),例如windows下是gswin64.exe。將上述命令中的gs換成這個gswin64.exe即可,注意如果沒設置環境變量的話要帶上gswin64.exe的路徑命令行才能找到,例如C:\Users\XXX\gswin64.exe。“-sOutputFile=“后面接輸出文件,最后/tmp/a.pdf是輸入文件。

 

2. PDFSam

簡單的操作就用它吧,有設計良好的GUI。

PDFsam Basic 是 免費 和 開源 的桌面應用程序,用於拆分、合並、提取頁面、旋轉和混合 PDF文件。

3. PDFBinder

合並PDF用的,非常小巧,在發現PDFSam之前一直用它做PDF合並。PDF拆分使用Adobe免費版最原始的方法,分頁打印成PDF……

 

 

轉載請注明出處:https://www.cnblogs.com/ascii0x03/p/13258685.html

By Ascii0x03 2020-07-06


免責聲明!

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



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