74

複数ページのPDFの最初のページからのみconvertJPEGが必要な場合、ImageMagickを実行するにはどうすればよいですか?

4

3 に答える 3

111

コマンドラインを使用している場合はconvert、次のパラメーターを使用して実行できます。

convert  source.pdf[0]  output.jpeg

ImageMagickのページ数は0ベースであることに注意してください。つまり[0]、「1ページ目」を意味します。たとえば、4ページ目を選択するには、を使用する必要があります[3]

この構文は、PDF入力に対してのみ機能するわけではありません。また、マルチページTIFFやアニメーション化されたマルチフレームGIFやPNGなど、他のマルチページまたはマルチフレーム形式でも機能します。

于 2012-09-27T05:48:53.713 に答える
15

ImageMagickを使用せず、Ghostscriptを使用してください。ImageMagickはGhostscriptを呼び出してとにかく作業を行います...

gs -sDEVICE=jpeg -sOutputFile=<output-filename> -dLastPage=1 <input filename>

デバイスをjpegcmyk(CMYK出力の場合)に変更したり、グレー出力の場合は、を使用しjpeggrayて解像度を変更したり、ページの連続範囲を抽出したりすることもできます。-r-dFirstPage-dLastPage

于 2012-09-27T07:25:48.623 に答える
5

@KenSによる回答をさらに進めるために、特にWindowsユーザー向けの詳細を以下に示します。

GhostScript for Windowsは、 http://www.ghostscript.com/download/gsdnld.htmlからダウンロードできます。実行可能ファイルのデフォルトのインストールパスは「C:\ ProgramFiles \ 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でチェックしてください。

于 2014-01-31T07:45:02.937 に答える