`
sealbird
  • 浏览: 571309 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Pdftk

 
阅读更多
Pdftk 
http://www.afrees.com/?post=244



April 5th, 2011 陈毓端 Leave a comment Go to comments 
android 系统阅读大点的PDF文件总是很卡,推荐PDF切割工具pdftk。
切割单页模式:pdftk xxx.pdf burst

下面是一个按照页数切割脚本

#!/bin/bash 
pdfQG () { 
i=1 
t=0 
pnum=$2 #总页数 
sp=$3; #每个pdf文件页数 
while [ $i -le  $pnum ]; 
do 
t=$[ i + sp - 1 ]  
  
if [ $[ i + sp ] -gt $pnum ] 
then pdftk $1 cat $i-end output partend.pdf 
else pdftk $1 cat $i-$t output part$t.pdf 
echo "pdftk $1 cat $i-$t output part$t.pdf" 
fi 
i=$[ i + sp ] 
done 
} 
  
# 调用 
pdffile=$1; 
pdfnum=$2; 
pdfpage=$3; 
if [  -z $pdffile ];then  
echo "请输入PDF文件"; 
elif [ -z $pdfnum ];then  
echo "输入要PDF文件页数"; 
elif [ -z $pdfpage ];then  
echo "输入要分割的单个文件页数"; 
else  
pdfQG $pdffile $pdfnum $pdfpage 
fi 

ok 执行
./pdfQG.sh pdf文件地址 文件总页数 切割每个文件页数
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics