GhostScript автоматическая нумерация страниц - PullRequest
0 голосов
/ 08 ноября 2019

Я хочу экспортировать одну определенную страницу из документа PDF в изображение и автоматически заполнить номер страницы в имени файла. Когда я запускаю следующий код:

gs \                                             
-sDEVICE=jpeg \
-o outfile-%03.jpeg \
-dFirstPage=12 \
-dLastPage=12 \
wo.pdf

, я получаю: outfile-001.jpeg вместо outfile-012.jpeg.

1 Ответ

0 голосов
/ 11 ноября 2019

Я написал сценарий bash для работы:

function extract_nth_page(){
    printf -v j "outfile-%05g.png" $1
    echo $j
    gs -q -dNOPAUSE -sDEVICE=png16m -r600 -dFirstPage=$1 -dLastPage=$1 -sOutputFile=$j $2 -c quit
    return 0
}

# Extracts page number 42 from myFile.pdf to outfile-00042.png
extract_nth_page 42 myFile.pdf
...