參考:https://www.2cto.com/kf/201710/689121.html
Ubuntu下幾個功能比較全面的PDF編輯工具。
1.flpsed
flpsed是一個WYSIWYG的“偽”PostScript1編輯器。之所以說它“偽”,是因為你無法刪除或者修改PDF文檔的已有元素。但是 flpsed可以讓你添加文本行,並且添加的行還可以用flpsed可以重新編輯。使用pdftops(xpdf的一部分,xpdf是一個可以在PDF文 檔和Postscript自由轉換的工具),flpsed可以用來填寫pdf窗體和注釋等工作。GsWidget現在是flpsed的一部分。 Flpsed使用GPL授權。
特征:
* 添加文本行
* 可以重新編輯使用flpsed添加的文本
* Postscript文檔的整體架構無法修改,但是可以添加額外的文本。
* 批處理改變文本,特別適合處理填表。
* 從其它使用flpsed編輯的文檔里面導入文本行
* 導入和導出PDF。所以可以視為一個PDF編輯器
安裝:
sudo apt-get install flpsed
2.Pdftk
如果PDF是一張電子紙,Pdftk就是一個印戳塗抹器、打孔機、漿糊、顯影液、和一個X光玻璃。Pdftk是一個簡單的PDF萬用工具,使用它,你可以:
合並PDF文檔
分割PDF
旋轉PDF頁面
解密PDF密碼
加密PDF
使用FDF Data或者XFDF來填寫PDF窗體
添加水印或者標簽
顯示PDF信息
修改PDF信息
附加文件到PDF頁面或者PDF文檔
解壓PDF附件
分解PDF文檔成單頁形式
解壓和重新壓縮PDF流
修復受損的PDF文檔
PDF讓你輕松管理你的PDF文檔,並且是 免費的,可以在Windows、Linux MACOSX、FreeBSD和Solaris。
安裝:
sudo apt-get install pdftk
使用例子:
合並PDF:
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
或者 (使用通配符):
pdftk *.pdf cat output combined.pdf
把多個PDF的不同頁面組合成一個新的PDF文檔
pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf
旋轉PDF第一頁90度
pdftk in.pdf cat 1E 2-end output out.pdf
選擇所有PDF頁面180度:
pdftk in.pdf cat 1-endS output out.pdf
使用128強度加密PDF
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass
同上,同時給PDF加上訪問密碼
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz
同上,但是運行打印:
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing
解密PDF文檔:
pdftk secured.pdf input_pw foopass output unsecured.pdf
合並兩個PDF文檔,其中一個是加密的,但最終文檔不加密:
pdftk A=secured.pdf mydoc.pdf input_pw A=foopass cat output combined.pdf
解壓PDF流,以便文本編輯:
pdftk mydoc.pdf output mydoc.clear.pdf uncompress
修復PDF文檔
pdftk broken.pdf output fixed.pdf
分解成單頁
pdftk mydoc.pdf burst
報告PDF信息,輸出到文本
pdftk mydoc.pdf dump_data output report.txt
3.Pdfedit
PDFedit可以讓你整個的編輯PDF文檔。你可以改變PDF的任意部分。功能可以使用腳本添加。
腳本可以使用其他外部編輯器,並且可以定制自己的腳本。
安裝
sudo apt-get install pdfedit
4.使用GIMP
首先安裝krita:
sudo apt-get install krita
打開GIMP,然后打開PDF文件。對於多頁文件,編輯也非常容易,它會自動打開多個編輯窗口。編輯完成以后,存為XCF格式。
用krita打開XCF文件,選擇“File”->”Printe”,選擇打印成PDF文件,並且選擇目標文件的保持位置。
5.PdfMod
PDF Mod是一個簡單的PDF修改工具。
你可以調整頁的順序、刪除頁面、導出文檔里面的圖像,編輯標題、主題、作者和關鍵詞並且可以通過拖拽來合並文檔。
6.Inkscape
Inkscape是一個開源矢量圖形編輯工具,可以兼容Illustrator、CorelDraw或者Xara X,使用W3標准的SVG格式。
Inkscape支持許多SVG高級特征,並且提供了一個特別適合設計者的節目。他非常容易編輯節點、組合曲線等。Inkscape的目標是建立一個欣欣向榮的開源社區,包含開源作者和開源用戶。
安裝:
sudo apt-get install inkscape
7.其他工具
Okular