仅将 PDF 文件中的一页导出为 PNG
Posted
技术标签:
【中文标题】仅将 PDF 文件中的一页导出为 PNG【英文标题】:Export only one page from a PDF file to PNG 【发布时间】:2014-11-05 22:06:18 【问题描述】:如何仅将 PDF 文件中的一页(例如第 28 页)导出为 PNG?
我使用此命令将所有 PDF 页面导出为 PNG:
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m \
-r400 -sOutputFile=out_%02d.png input.pdf
我已经在 man gs
和网络上搜索了 gs
中的任何选项来执行此操作,但我找不到任何东西。
【问题讨论】:
【参考方案1】:为了从 pdf 中导出特定页面,您需要使用 -dFirstPage
和 -dLastPage
开关。您可以在此处阅读有关此开关的更多信息:How to use Ghostscript
您的命令将类似于:
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -r400 -dFirstPage=28 -dLastPage=28 -sOutputFile=out.png input.pdf
【讨论】:
将几页放入带编号的 png 中:gswin64c -dSAFER -sDEVICE=png16m -r400 -sPageList=2-5 -o few%d.png long.pdf
.以上是关于仅将 PDF 文件中的一页导出为 PNG的主要内容,如果未能解决你的问题,请参考以下文章
将 s-s-rS 报告导出为 PDF 格式时出现 png 图像问题