ghostscript pdf 转为 图片

名称

windows中程序叫做gswin64
linux中叫做gs

windows

  • gswin64 为窗口程序
  • gswin64c 为console控制台程序

命令

  • 封面图

    gs -dSAFER -dBATCH -dNOPAUSE -r250 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dNumRenderingThreads=4 -sDEVICE=jpeg -dJPEGQ=80 -sPageList=1 -sOutputFile=filename.jpg ./test.pdf
  • 指定截图大小

    -g400x800 -dFitPage
  • 转图片

    gswin64 -dSAFER -dBATCH -dNOPAUSE -r250 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dNumRenderingThreads=4 -sDEVICE=jpeg -dJPEGQ=80 -sOutputFile=2/filename%d.jpg ./test.pdf
  • 获取pdf页面数
    一定要有dNOSAFER

    gswin64c -q -dNOSAFER -dNODISPLAY -c "(C:/tmp/06e70e0b3c9177267bdb4aaf66613ab8.pdf) (r) file runpdfbegin pdfpagecount = quit"

相关文章

此处评论已关闭