#!/bin/bash for ipdf in `ls *.pdf` do for ((i = 0; i < `pdfinfo $ipdf | grep Pages | cut -d' ' -f11`; i++)) do convert -density 300x300 $ipdf[$i] $ipdf.$i.tiff ((j = i * 2)) # convert -density 300x300 -crop 400x300+98+95 $ipdf.$i.tiff $ipdf.p.$j.tiff idx=`echo $ipdf | cut -f1 -d'_'` echo convert -density 600x600 -crop `grep $idx /home/st3/raffio_offset | cut -f3 -d' '` $ipdf.$i.tiff $ipdf.p.$j.tiff convert -density 300x300 -crop `grep $idx /home/st3/raffio_offset | cut -f3 -d' '` $ipdf.$i.tiff $ipdf.p.$j.tiff # convert -density 300x300 -crop 1667x1250+408+396 $ipdf.$i.tiff $ipdf.p.$j.tiff tiff2pdf -d -o $ipdf.p.$j.pdf $ipdf.p.$j.tiff rm $ipdf.p.$j.tiff if [[ $i == 0 ]]; then mv $ipdf.p.$j.pdf $ipdf.r.pdf; else pdfjoin --outfile $ipdf.r.pdf $ipdf.r.pdf $ipdf.p.$j.pdf fi ((j = i * 2 + 1)) # convert -density 300x300 -crop 400x300+98+445 $ipdf.$i.tiff $ipdf.p.$j.tiff # convert -density 300x300 -crop 1667x1250+408+1854 $ipdf.$i.tiff $ipdf.p.$j.tiff echo convert -density 600x600 -crop `grep $idx /home/st3/raffio_offset | cut -f4 -d' '` $ipdf.$i.tiff $ipdf.p.$j.tiff convert -density 300x300 -crop `grep $idx /home/st3/raffio_offset | cut -d' ' -f4` $ipdf.$i.tiff $ipdf.p.$j.tiff tiff2pdf -d -o $ipdf.p.$j.pdf $ipdf.p.$j.tiff rm $ipdf.p.$j.tiff pdfjoin --outfile $ipdf.r.pdf $ipdf.r.pdf $ipdf.p.$j.pdf rm $ipdf.$i.tiff done # pdfjoin --outfile out.pdf $ipdf.p.*.pdf rm $ipdf.p.*.pdf done