Конвертация JPG в PDF в Ghostscript
Насколько я знаю, Ghostscript не поддерживает конвертацию файлов по маске (*) из отдельной команды, и все файлы надо явно перечислять (0001.jpg, 0002.jpg). Попался такой скрипт, содержащий конвертацию по маске, но не удалось выяснить, по какой причине он не работает, просьба подсказать.
echo
dir="F:\myFolder"
output_file="F:\myFolder\out.pdf"
pause
args=""
for file in `find ${dir} -name "*.JPG" -o -name "*.JPEG" -o -name "*.jpg" -o -name "*.jpeg" -type f`;
do
args="${args} (${file}) viewJPEG showpage"
done
"C:\Program Files (x86)\gs\gs10.01.1\bin\gswin32c.exe" -q -dNOSAFER -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=${output_file} "C:\Program Files (x86)\gs\gs10.01.1\lib\viewjpeg.ps" -c ${args}
Источник: Stack Overflow на русском