#!/bin/bash
echo "签名图片需放置PDF目录下"
#PDF路径
read -p "请输入pdf所在路径:" PDFDIR
if [ ! -d $PDFDIR ];then echo "$PDFDIR 不存在";exit ;fi
#OUT
OUT=/tmp/PDF3he1
DT=`date +%F_%T`
OUTDT=$OUT/$DT
mkdir -p $OUTDT
#LOG
LOGPATH=$OUTDT/pdf.log
> $LOGPATH
N=0
for i in `find $PDFDIR -type f -name "*.pdf"|awk -F"/" '{print $NF}'|awk -F"." '{print $1}'`
do
NUM=`find $PDFDIR -type f -name "$i*"|wc -l`
if [ $NUM -eq 3 ];then
mkdir -p $OUTDT/$i
cd $OUTDT/$i
find $PDFDIR -type f -name "$i*" -exec cp {} ./ \;
mv *sign0.jpg 甲方.png
mv *sign1.jpg 乙方.png
else
echo "$i:文件数为$NUM" >>$LOGPATH
find $PDFDIR -type f -name "$i*" >>$LOGPATH
let ++N
fi
done
chmod 777 $OUT
echo "共$N 个PDF未匹配到签名"
echo "共$N 个PDF未匹配到签名" >>$LOGPATH
echo "log:$LOGPATH"