linux/CentOS7部署安裝PDFtk
- pdftk環境安裝
- 第一步:安裝依賴
- 第二步:安裝libgcj
- 第三部步:安裝依賴pdftk
- pdftk使用:
- 提取1-15頁為一個檔案
- 提取第1至3,第5,第6至10頁,并合并為一個pdf檔案
- 合并(concatenate) 前面所有的pdf為output.pdf
- 拆分PDF的每一頁為一個新檔案 并按照指定格式設定檔案名
- 按照通配符,合并大量PDF檔案
- 去除第 13 頁,其余的保存為新PDF
- 掃描一本書,odd.pdf 為書的全部奇數頁,even.pdf 為書的全部偶數頁,下面的命令可以將兩個 pdf 合并成頁碼正常的書
- 按180°旋轉所有頁面
- 按順時針90°旋轉第三頁,其他頁不變
- 輸入密碼轉換成無密碼PDF
pdftk環境安裝
第一步:安裝依賴
yum install gcc gcc-c++ libXrandr gtk2 libXtst libart_lgpl
第二步:安裝libgcj
(1)libgic下載
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/phprus:/branches:/openSUSE:/Dropped/SLE_11_SP2/x86_64/libgcj44-4.4.7_20120313-8.1.x86_64.rpm
(2)安裝
rpm -ivh --nodeps libgcj44-4.4.7_20120313-8.1.x86_64.rpm
參考網站:
1、鏈接:http://rpm.pbone.net/info_idpl_55279334_distro_opensuse_com_libgcj44-4.4.7_20120313-8.1.x86_64.rpm.html (此地址即使是當前安裝的libgci)
2、鏈接:http://rpmfind.net/linux/rpm2html/search.php?query=libgcj
第三部步:安裝依賴pdftk
(1)下載pdftk
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-1.el6.x86_64.rpm
(2)安裝pdftk
yum install pdftk-2.02-1.el6.x86_64.rpm
第四部步:查看pdftk是否部署成功
which pdftk
顯示:/usr/bin/pdftk 標識安裝成功(我使用的是xshell)

pdftk使用:
提取1-15頁為一個檔案
$ pdftk input.pdf cat 1-15 output new.pdf
提取第1至3,第5,第6至10頁,并合并為一個pdf檔案
$ pdftk input.pdf cat 1-3 5 6-10 output combined.pdf
合并(concatenate) 前面所有的pdf為output.pdf
$ pdftk file1.pdf file2.pdf … cat output new.pdf
拆分PDF的每一頁為一個新檔案 并按照指定格式設定檔案名
$ pdftk input.pdf burst output new_%d.pdf
按照通配符,合并大量PDF檔案
$ pdftk *.pdf cat output combined.pdf
去除第 13 頁,其余的保存為新PDF
$ pdftk in.pdf cat 1-12 14-end output out1.pdf
掃描一本書,odd.pdf 為書的全部奇數頁,even.pdf 為書的全部偶數頁,下面的命令可以將兩個 pdf 合并成頁碼正常的書
$ pdftk A=odd.pdf B=even.pdf shuffle A B output collated.pdf
按180°旋轉所有頁面
$ pdftk input.pdf cat 1-endsouth output output.pdf
按順時針90°旋轉第三頁,其他頁不變
$ pdftk input.pdf cat 1-2 3east 4-end output output.pdf
輸入密碼轉換成無密碼PDF
$ pdftk secured.pdf input_pw foopass output unsecured.pdf
備注:
1、output輸出的檔案名不能起名為3.pdf,其它任何名字皆可
2、本人用的PHP,代碼中直接使用exec()函式
如:取pdf(www/test.pdf)檔案3-4頁保存為新的pdf(www/new.pdf)檔案,取檔案絕對路徑
exec(“pdftk www/test.pdf cat 3-4 output www/new.pdf”);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/229965.html
標籤:其他
上一篇:解決:idea中配置tomcat運行后控制臺出現亂碼
下一篇:Samba檔案服務器


