pdftk的使用介绍
生活随笔
收集整理的這篇文章主要介紹了
pdftk的使用介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??? 首先像下面的一頁pdf,如果想把它分成兩頁,每一頁只是一個ppt頁面(為了在kindle里讀比較方便),
那么可以首先用A-pdf page cut, 將pdf 切成這樣12個部分
然后我們現在要的只是第5和第8部分。
如何實現只要弟5和第8部分呢,A-pdf page cut并沒有提供選項給我們,選著需要留下的部分。不過linux下有個神器,pdftk可以完成這個任務。首先將文件每個分成一頁一個文件命令是:
?
pdftk mydoc.pdf burst然后我們只需要選著page number%12 == [5,8]的那些頁面就符合要求了。 然后再將這些頁面合在一起。合并的命令如下:
?
?
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf?
我自己的腳本如下
?
for((i=0;i<=300;i++)) doif [ $(($i%12)) -eq 5 -o $(($i%12)) -eq 8 ]; thenx=pg_$(printf "%04d" $i).pdfif [ -f "result.pdf" ] ; thenecho "yes "$xpdftk result.pdf $x cat output 123.pdfmv 123.pdf result.pdfelsecp $x result.pdf fifi done
注意紅色部分需要根據自己的文件名進行更改,拼出自己的文件名。
?
pdftk還支持非常多的命令,可以完成很多任務。參考它的examples
http://www.pdflabs.com/docs/pdftk-cli-examples/
或者下面這篇中文博客
http://blog.sina.com.cn/s/blog_49cfe3f10100jrfe.html
?
轉載于:https://www.cnblogs.com/pangblog/p/3297242.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的pdftk的使用介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据按时间拆开分批处理示例
- 下一篇: 【转】Eclipse+CDT+Gcc编译