I'm trying to split tempfile.pdf with pdftk according to strings that I found on certain pagenumbers. Those pagenumbers are in tempfile.
n=0
prefix1="startpoint"
prefix2="stoppoint"
while read p; do
echo $p > temp
`cat temp` = prefix1$n
echo $((p-1)) > temp
`cat temp` = prefix2$n
n=$((n+1));
done < tempfile
pdftk tempfile.pdf cat $startpoint0-$stoppoint1 output $1/01-0.pdf
pdftk tempfile.pdf cat $startpoint1-$stoppoint2 output $1/02-0.pdf
pdftk tempfile.pdf cat $startpoint2-end output $1/03-0.pdf
For some reason I get errors like this:
/usr/local/bin/skapa_digital_akt: rad 16: 1: kommandot finns inte
/usr/local/bin/skapa_digital_akt: rad 18: 0: kommandot finns inte
/usr/local/bin/skapa_digital_akt: rad 16: 6: kommandot finns inte
/usr/local/bin/skapa_digital_akt: rad 18: 5: kommandot finns inte
/usr/local/bin/skapa_digital_akt: rad 16: 13: kommandot finns inte
/usr/local/bin/skapa_digital_akt: rad 18: 12: kommandot finns inte
Error: Unexpected range end; expected a page
number or legal keyword, here:
Exiting.
Errors encountered. No output created.
Done. Input errors, so no output created.
Error: Unexpected range end; expected a page
number or legal keyword, here:
Exiting.
Errors encountered. No output created.
Done. Input errors, so no output created.
Error: Input page numbers include 0 (zero)
The first PDF page is 1 (one)
Exiting.
Errors encountered. No output created.
Done. Input errors, so no output created.
Obviously the variables startpoint/stoppoint are set wrongly. Anyone could help me out?
Many thanks!
/Paul