LINUX.ORG.RU

Сделать превью всех страниц .PDF файла используя parallel

 ,


0

2

На примере предыдущей темы с использованием parallel нужно сделать превью всех страниц .PDF файла. Не смог я в имена+переменные. Как правильно это делается?

UPDATE Оказалось, не получалось потому, что правки делал в другом файле. Нижеприведенный вариант работает. Поскольку уже есть комментарий, удалить тему лишен доступа.

#!/bin/bash
fullfile=$1
fname=$(basename $fullfile)
fbname=${fname%.*}
rm -f $fbname
n=$(gs -q -dNODISPLAY -c "("$1") (r) file runpdfbegin pdfpagecount = quit";) 
SECONDS=0
#seq $n | parallel ./script_pdf.sh "$1" {} {} >> $fbname
seq $n | parallel convert -thumbnail x300 -background white -alpha remove "${fbname}.pdf[{}]"  "{}_thumbnail.png"
echo $SECONDS > "${fbname}_"