GhostScript 自动页码

GhostScript auto pagenumbering

我想将pdf文档中的某一页导出为图片,并在文件名中自动填写页码。当我运行以下代码时:

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

我得到:outfile-001.jpeg 而不是 outfile-012.jpeg

我已经为这份工作写了一个 bash 脚本:

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

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