2017-03-17 105 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

相關問題