PDF工具--pdftk

Pdftk讓你輕松管理你的PDF文檔。比如批量加水印。

官網(wǎng):https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/。可以在Windows、Linux MACOSX、FreeBSD和Solaris系統(tǒng)上使用。

具有強(qiáng)大的功能:(并且可以命令行運(yùn)行合并PDF文檔 、分割PDF、旋轉(zhuǎn)PDF頁面、解密PDF密碼、加密PDF、使用FDF Data或者XFDF來填寫PDF窗體、添加水印或者標(biāo)簽、顯示PDF信息、修改PDF信息、附加文件到PDF頁面或者PDF文檔、解壓PDF附件、壓縮pdf附件、分解PDF文檔成單頁形式、解壓和重新壓縮PDF流、修復(fù)受損的PDF文檔、分解PDF到文本

批量添加水印,report文件夾下有多個(gè)PDF,包括嵌套的文件夾,(準(zhǔn)備好sy.pdf文件,運(yùn)行命令,

find report -name '*.pdf' |while read f;do pdftk $f stamp sy.pdf output $f.pdf;mv $f.pdf $f;done;

下面示例:

合并PDF:

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

或者 (使用通配符):

pdftk *.pdf cat output combined.pdf

把多個(gè)PDF的不同頁面組合成一個(gè)新的PDF文檔(將one.pdf的前7頁,two.pdf的前5頁,one.pdf的第8頁按先后順序合并成combined.pdf)

pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

旋轉(zhuǎn)PDF的第一頁為順時(shí)針90度(向東)(其余頁方向不變,2-end表示第2頁到最后一頁)

pdftk in.pdf cat 1E 2-end output out.pdf

旋轉(zhuǎn)PDF的第一頁為逆時(shí)針(向西)90度,只提取第一頁

pdftk in.pdf cat 1W output out.pdf

選擇所有PDF頁面180度:

pdftk in.pdf cat 1-endS output out.pdf

使用128強(qiáng)度加密PDF(安全模式,只讀)

pdftk in.pdf output mydoc.128.pdf owner_pw foopass

同上,同時(shí)給PDF加上訪問密碼(會彈出一個(gè)密碼輸入框)

pdftk in.pdf output mydoc.128.pdf owner_pw foo user_pw baz

同上,但是運(yùn)行打?。?/p>

pdftk in.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing

解密PDF文檔(foopass替換成pdf的owner_pw密碼):注意:前提是你得知道pdf的密碼所以此功能只是解除所有者的密碼,使閱讀者不需要輸密碼

pdftk secured.pdf input_pw foopass output unsecured.pdf

合并兩個(gè)PDF文檔,其中一個(gè)是加密的,但最終文檔不加密:

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 mydoc.pdf output mydoc.clear.pdf compress

修復(fù)PDF文檔

pdftk broken.pdf output fixed.pdf

分解成單頁(文件名以pg_開頭)

pdftk mydoc.pdf burst

報(bào)告PDF信息,輸出到文本

pdftk mydoc.pdf dump_data output report.txt

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評論 19 139
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,491評論 3 53
  • 今天沒有帶孩子出去玩了,想在家休息一天。明天上學(xué)上班了。 今天跟孩子又發(fā)脾氣了,有時(shí)候脾氣真的是按不住的。孩子一直...
    榮沛鋡閱讀 195評論 2 0
  • 洗過澡,頭發(fā)還滴著水,我提著兩個(gè)大包,匆忙地沖下樓。走到路口,剛好看到公車綠色的背影。有些懊惱,控制時(shí)間的能力還是...
    啊華的沉淀時(shí)光閱讀 330評論 0 0
  • 國畫作者于受萬 慢聲說話 呷一杯清茶 憶往事洶涌 催今日奮發(fā) 清晨溫暖的光束 折射起 不加思索的心花。 下筆染紙相...
    夢游的柔兒閱讀 256評論 1 2

友情鏈接更多精彩內(nèi)容