2017-03-17 44 views
0

我想将文件夹的所有pdf文件转换为PNG图像,如果我有两个pdf文件夹名称test1.pdf和test2.pdf两页,那么它应该生成test1 -1.png,test1-2.png,test2-1.png,test2-2.png。 我正在使用这个命令行,我应该放置什么而不是'# - %d.png'?如何将所有文件夹的PDF格式转换为PNG使用ghodtscript

GS -dNOPAUSE -dBATCH -sDEVICE = png16m -sOutputFile = “/无功/网络/ pdf_png/PDF文件/# - %d.png” /var/www/pdf_png/pdfs/*.pdf

回答

1

你不能单独使用Ghostscript来完成,你需要编写一个shell脚本来在每个源文件上调用Ghostscript。

question有一个脚本,它是你可以为你的目的适应

+0

感谢您的答复先生,我想这对于我在$(找到“C:/ pdfthumbs /输入/ test_pdf /” -name“* .pdf”); do e =“$(basename $ i'.pdf') - %d.png”; gswin -dNOPAUSE -dBATCH -sDEVICE = png16m -sOutputFile =“C:/ pdfthumbs/input/test_images /”$ e $ i;完成它在ubuntu中工作,但同样的事情不与'win64'工作。 – sona

+0

那么这是因为Windows命令外壳不是bash,所以bash脚本不起作用。我指出你在这个问题上,因为你似乎在使用Linux。如果您在Ghostscript标签下搜索该网站,您会发现Windows的类似解决方案。 – KenS

相关问题