私の人生では、過去 5 年間、imagemagick を取得できませんでした 私にとって一貫して(もしあったとしても)機能すること、そしてなぜ人々がそれを何度も何度も推奨し続けるのかわかりません.今日、PDF を JPEG に変換する方法をググったところ、この回答が見つかり、convert
を試しました。 、そしてそれは私にはまったく機能しません:
壊れたコマンド (私には機能しません):
# BROKEN cmd
$ convert in.pdf out.jpg
convert-im6.q16: not authorized `in.pdf' @ error/constitute.c/ReadImage/412.
convert-im6.q16: no images defined `out.jpg' @ error/convert.c/ConvertImageCommand/3258.
(2022 年 2 月 24 日更新:imagemagick の修正はこちら そう convert
動作します。こちらのコメントと、この回答の下のコメントもご覧ください。私はまだ pdftoppm
が好きです 、以下では、はるかに優れています。)
次に、私が使用して書いた別のツールがあることを思い出したので、「linux convert pdf to jpg Gabriel Staples」をグーグル検索し、最初のヒットをクリックして、私の答えまでスクロールしました。これが私にとって完璧に機能するものです。これは基本的なコマンド形式です:
良いコマンドです -- 代わりにこれを使用してください:
# GOOD cmd
pdftoppm -jpeg -r 300 input.pdf output
-jpeg
出力画像フォーマットを JPG、-r 300
に設定します 出力画像の解像度を 300 DPI に設定し、単語 output
を設定します 画像のすべてのページの接頭辞になり、番号が付けられ、作業中の現在のディレクトリに配置されます。ただし、私の意見では、より良い方法は mkdir -p images
を使用することです 最初に「images」ディレクトリを作成し、次に出力を images/pg
に設定します すべての出力画像がきれいに images
に配置されるように 先ほど作成したディレクトリに、ファイル プレフィックス pg
を付けます それぞれの数字の前に。
したがって、ここに私のお気に入りのコマンドがあります:
<オール>[1 pg あたり ~1MB サイズのファイルを生成] .jpg で出力 300 DPI のフォーマット :
mkdir -p images && pdftoppm -jpeg -r 300 mypdf.pdf images/pg
[1 pg あたり ~2MB サイズのファイルを生成] .jpg で出力 最高品質 (最小圧縮) でフォーマット まだ 300 DPI です :
mkdir -p images && pdftoppm -jpeg -jpegopt quality=100 -r 300 mypdf.pdf images/pg
さらに解像度が必要な場合は、600 DPI を試すことができます:
mkdir -p images && pdftoppm -jpeg -r 600 mypdf.pdf images/pg
...または 1200 DPI:
mkdir -p images && pdftoppm -jpeg -r 1200 mypdf.pdf images/pg
詳細とオプションについては、以下の参照を参照してください。
参考文献:
<オール>キーワード:ubuntu linuxはpdfを画像に変換します。 pdfからjpegへ; ptdf から tiff; pdf2画像; pdf2tiff; pdftoppm; pdftoimages; pdftotiff; pdftopng; pdf2png
ImageMagick の convert
を試すことができます
Ubuntu では、次のコマンドでインストールできます:
$ sudo apt-get install imagemagick
convert
を使用 このように:
$ convert input.pdf output.jpg
# For good quality use these parameters
$ convert -density 300 -quality 100 in.pdf out.jpg