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文件地址 文件总页数 切割每个文件页数

你可能感兴趣的:(pdf)