JPEGが必要な場合、ImageMagickのconvert
を実行するにはどうすればよいですか?最初のページからのみマルチページPDF
convert
コマンドラインを使用している場合は、次のパラメーターを使用して実行できます。
convert source.pdf[0] output.jpeg
ImageMagickのページ数は0から始まることに注意してください。したがって、[0]
は「ページ1」を意味します。 4ページ目を選択するには、[3]
を使用する必要があります。
この構文は、PDF入力に対してのみ機能しません。また、マルチページTIFFまたはマルチフレームGIFおよびPNGアニメーションなど、他のマルチページまたはマルチフレーム形式でも機能します。
ImageMagickを使用せず、Ghostscriptを使用します。 ImageMagickは、とにかく作業を行うためにGhostscriptを呼び出します...
gs -sDEVICE=jpeg -sOutputFile=<output-filename> -dLastPage=1 <input filename>
デバイスをjpegcmyk
(CMYK出力の場合)またはjpeggray
に変更してグレー出力にすることもできます。-r
を使用して解像度を変更し、-dFirstPage
および-dLastPage
ページの連続範囲などを抽出します。
@KenSによる回答をさらに進めるために、特にWindowsユーザー向けの詳細を以下に示します。
Windows用のGhostScriptは、こちらからダウンロードできます。 http://www.ghostscript.com/download/gsdnld.html 。実行可能ファイルのデフォルトのインストールパスは「C:\ Program Files\gs\gs910\bin\gswin64c.exe」です。
上記のコマンドライン引数はWindowsでも正しいですが、ここにいくつかの便利なものがあります。
gswin64c.exe -dNOPAUSE -dBATCH -r96 -sDEVICE=jpeg -sOutputFile="<out-file.jpg>"
-dFirstPage=1 -dLastPage=1 "<input-file.pdf>"
また、これをうまくまとめたバッチファイルを作成し、GitHubアカウントに投稿しました。複数の.pdfファイルのサムネイルも簡単に作成できます。 pdf2jpg.bat で確認してください。