造冰箱的大熊貓@cnblogs 2018/9/12
使用PDFtk很多年了,今天得空把相關內容整理總結一下。
1、PDFtk能干什么
- 是否想把兩個PDF文檔合並到一起
- 是否想從PDF文檔中摘出某些頁
- 是否想把PDF中的頁面旋轉90°
這些需求都能通過PDFtk來實現
2、pdflabs的概況
pdflabs是Sid Steward創建的一家針對PDF文件處理的公司,公司官網為 www.pdflabs.com。
目前,pdflabs提供以下三款pdf文件處理工具
3.1、PDFtk
PDFtk有三個版本
PDFtk:基於PDFtk server、帶有圖形化界面的程序,提供PDF文件合並和分割功能,支持WinXP、Vista、Win7和Win8,免費使用。
PDFtk Pro:基於PDFtk server、帶有圖形化界面的程序,支持WinXP、Vista、Win7和Win8。相對pdftk,pdftk Pro增加了添加水印、旋轉頁面和設置訪問權限密碼等功能,用戶需付費使用(3.99美元或29.96元人民幣)。實際上,PDFtk Pro和PDFtk是相同軟件,只不過PDFtk Pro特有的功能需要付費才能激活。
PDFtk server:PDFtk server是命令行工具,也是PDFtk和PDFtk Pro的核心
3.2、STAMPtk
該工具與PDFtk配合使用,可在PDF文件上創建水印,添加頁眉或頁腳。
STAMPtk為付費軟件,售價95美元。
3.3、GNU Barcode
該工具用於生成條形碼。用戶可按照pdflabs官網的說明創建包含條形碼的pdf文件。
3、PDFtk server的概況
PDFtk server是命令行工具。
PDFtk server提供PDF文件合並、pdf文件提取、頁面旋轉、加密、解密、添加水印、添加或修改書簽等功能。
PDFtk server能夠運行在Windows、Mac OS X和Linux系統上,運行時不需要Adobe Acrobat。
PDFtk官網提供編譯好的PDFtk server可執行文件(Windows/exe、Mac OS X/pkg和Linux/rpm),也提供PDFtk的源代碼(在Debian、Ubuntu、FreeBSD、Slackware、Solaris和HP-UX環境下編譯成功)。
用戶可以在自己的商業產品中使用PDFtk server,前提是購買了PDFtk server的商業授權(PDFtk Server Redistribution License,售價995美元或7470元人民幣)。
4、PDFtk server的安裝
Ubuntu下安裝PDFtk,在命令行中執行
sudo apt-get install pdftk
Windows、Mac OS X和支持rpm的Linux系統,從PDFtk官網下載安裝包。
*nix系統也可從PDFtk官網下載源代碼編譯安裝。
5、PDFtk server的使用
PDFtk server的完整使用說明可參考PDFtk官網,或者在Ubuntu命令行中執行
man pdftk