2017-03-17 4 views
0

フォルダ名をtest1.pdfとtest2.pdfの2つのpdfsが2ページあるように、すべてのpdfsをpngイメージに変換したいのですが、test1 -1.png、test1-2.png、test2-1.png、test2-2.png。 私はこのコマンドラインを使用していますが、 '# - %d.png'の代わりに何を置きますか?ghodtscriptを使用してすべてのフォルダpdfをpngに変換する方法

GS -dNOPAUSE -dBATCH -sDEVICE = png16m -sOutputFile = "の/ var/www /のpdf_png/PDFファイル/# - %d.png" /var/www/pdf_png/pdfs/*.pdf

答えて

1

ますGhostscriptを単独で使用することはできません。シェルスクリプトを作成して、各ソースファイルにGhostscriptを呼び出す必要があります。このquestion

はあなたの返信先生のためのあなたの目的のために

+0

感謝を適合させることができるかもしれないということでスクリプトを持って、私は私で$(見つける「:/ pdfthumbs /入力/ test_pdf/C」のためにこれを試してみました-name "* .pdf"); gswin -dNOPAUSE -dBATCH -sDEVICE = png16m -sOutputFile = "C:/pdfthumbs/input/test_images/" $ e $ i: "$(basename $ i '.pdf') - %d.png" doneそして、それはubuntuで動作しますが、同じことは 'win64'で動作しません。 – sona

+0

Windowsコマンドシェルはbashではないので、bashスクリプトは動作しません。あなたがLinuxを使っているように思えたので、私はその質問にあなたを指摘しました。 Ghostscriptタグの下でサイトを検索すると、Windowsと同様のソリューションが見つかるでしょう。 – KenS

関連する問題