GNU/Linux >> Linux の 問題 >  >> Debian

GIMP または pdftoppm コマンド ライン ツールを使用して PDF を画像 (PNG、JPEG) に変換する方法

この記事では、PDF ドキュメントのページを画像ファイル (PNG、JPEG など) に変換する方法について説明します。 このタスクでは、以下を使用します (必要なものを選択できます):

  • GIMP (GNU Image Manipulation Program):このタスクにグラフィカル アプリケーションを使用したい人向け。デフォルトでは、GIMP はすべての PDF ページを自動的にエクスポートできないため (ページを個別にエクスポートする必要があります)、この記事には、すべてのレイヤーを個別の画像としてエクスポートできる GIMP プラグインも含まれています。
  • pdftoppm :このコマンド ライン ツールは、poppler の一部です。 / poppler-utils -PDFドキュメントをパッケージ化して、PNG、JPEGなどの画像(各PDFページを個別の画像として)に変換できます。このツールは、PDF ドキュメントの 1 ページ、すべてのページ、またはページの範囲を変換でき、解像度の設定、画像のトリミングなどの複数のオプションがあります。

GIMP で PDF を画像 (PNG、JPEG など) に変換

Linux、Windows、macOS 用の無料のオープン ソース画像エディタである GIMP は、PDF ドキュメントのページを PDF、JPEG、TIFF、BMP などのさまざまな画像形式にエクスポートできます。

GIMP で PDF ドキュメントを開くと、各ページが個別のレイヤーとして追加され、一度に 1 つの PDF ページのみを画像としてエクスポートできます。 GIMP プラグインを使用して、すべての PDF ページ (GIMP レイヤー) または選択したレイヤーのグループを個別の画像として一度にエクスポートできます。

GIMP を使用して、1 つまたは数ページの PDF ページを PNG、JPEG、およびその他の画像形式に変換します。

プラグインをインストールする必要のない GIMP を使用して、単一 (またはほんの数ページ) の PDF ページを PNG、JPEG などに変換することから始めましょう。 GIMP File から メニューをクリック Open をクリックして PDF ファイルを選択します。 Import from PDF ダイアログが表示されます – Open pages as であることを確認してください オプションは Layers に設定されています をクリックし、Import をクリックします。 :

GIMP レイヤー ダイアログで、PDF から PNG、JPEG などに変換するページまでスクロールし、マウス ポインターで上にドラッグして、最初のレイヤーにします。

次に、GIMP ファイル メニュー Export As... をクリックします。 .エクスポート ダイアログでは、エクスポートされたファイル名の拡張子を目的の画像形式 (Name 内) に変更できます。 上のボックス)、または Select File Type (By Extension) をクリックします。 ダイアログ ボックスの下部にある をクリックして、エクスポートされた PDF ページに使用される形式を選択します。

あとは Export を実行するだけです PDF ページを PNG、JPEG、TIFF、またはその他の画像形式として保存します。

エクスポートした PDF ページに使用している画像の種類に応じて、GIMP はダイアログ ボックスを表示し、画像の品質や圧縮レベルなどの設定を変更できます。ここで必要な変更を行い、Export をクリックします。 画像ファイルがコンピュータに保存されます。

PDFドキュメントの他のページを画像にエクスポートする場合は、ページを含むレイヤーをGIMPのレイヤーリストの一番上に移動し、プロセスを繰り返します. GIMP を使用して PDF ファイル全体 (または一度に多数の PDF ページ) を JPEG、PNG、およびその他の画像形式に変換する方法については、以下の手順を参照してください。

GIMP Export Layers プラグインを使用して、すべて/選択したレイヤー (この場合は PDF ページ) を個別の画像としてエクスポートします。

レイヤーのエクスポートは、レイヤーを個別の画像としてエクスポートできる GIMP プラグインです。 GIMP でサポートされている任意のファイル形式でレイヤーをエクスポートでき、すべてのレイヤーのエクスポート、表示されているレイヤーのみ、選択したレイヤーのみのエクスポートなど、さまざまなオプションがあります。

GIMP の Export Layers プラグインをダウンロードします。下。

このプラグインは、付属の Windows インストーラーを使用して Windows に簡単にインストールできます。 Linux または macOS にインストールするには、レイヤーのエクスポートから ZIP アーカイブをダウンロードし、解凍してコピーします export_layers.py ファイルと export_layers フォルダー先:

  • Linux:

    • GIMP 2.8:~/.gimp-2.8/plug-ins
    • GIMP 2.10 は、Linux ディストリビューションのパッケージ マネージャーを使用してインストールされました:~/.config/GIMP/2.10/plug-ins
    • Flathub Flatpak パッケージからインストールされた GIMP 2.10:~/.var/app/org.gimp.GIMP/config/GIMP/2.10/plug-ins
    • スナップがインストールされた GIMP 2.10:~/snap/gimp/current/.config/GIMP/2.10/plugins
  • Mac OS :

    • GIMP 2.8:/Users/[your username]/Library/Application Support/GIMP/2.8/plug-ins
    • GIMP 2.10:/Users/[your username]/Library/Application Support/GIMP/2.10/plug-ins

プラグインをインストールしたときに GIMP が実行されていた場合は、GIMP を再起動します。

Export Layer GIMP プラグインのインストールの詳細については、彼のドキュメントを参照してください。

GIMP で PDF ファイルを開き、Open pages as を確認します。 オプションは Layers に設定されています

File -> Export Layers... をクリックして、すべての PDF ページまたは選択したページのグループを、PNG、JPEG、およびその他の GIMP がサポートする形式などの画像形式に変換できるようになりました。 GIMPメニューから。すべての PDF ページを個別の PNG 画像としてエクスポートする場合は、場所を選択してボタン Export を押すだけです。 ボタン。

Export Layers ダイアログ ボックスでは、ファイル拡張子を変更したり、その他の高度な操作を実行したりできます。 png を押します 画像形式を変更するためのダイアログの下部にあるフィールド:

詳細オプションについては、Settings をクリックしてください Export Layers の一番下 対話、そして Show more settings .

たとえば、プレビュー ダイアログ (ウィンドウの右側に表示) で選択したレイヤーのみをエクスポートする場合は、 Export Layers ダイアログ)、+ Add Constraint... をクリックします。 、そして Only layers selected in the preview :

右側のプレビュー サイドバーでレイヤーをクリックし、ボタンをクリックできるようになりました。 Shift を押し続ける キーを押しながら別のレイヤーをクリックして、間にあるすべてのレイヤーを選択します。または Ctrl を押したままにします ボタンをクリックして、エクスポートする各レイヤーをクリックします。

あとは Export をクリックするだけです ボタンをクリックすると、GIMP は選択した (またはすべての) PDF ページを PNG、JPEG、または選択した画像形式にエクスポートし始めます:

エクスポート レイヤーを使用したエクスポートのカスタマイズの詳細については、プラグインのドキュメント ページを参照してください。

こちらもご覧ください:GIMP 2.10 で Photoshop のキーボード ショートカットを使用するように設定する (方法)

pdftoppm を使用してコマンドラインから PDF を画像 (PNG、JPEG など) に変換

pdftoppm は、コマンド ラインから PDF ドキュメント ページを PNG、JPEG などの画像形式に変換できます。 PDF ドキュメントのすべてのページを個別の PDF ファイル、単一ページまたはページ範囲に変換でき、画像解像度の設定、スケーリング、結果画像のトリミングなどをサポートします。

pdftoppm は poppler の一部です / poppler-utils / poppler-tools パッケージ (使用する Linux ディストリビューションによって異なります)。このパッケージを次のようにインストールします:

  • Debian、Ubuntu、Linux Mint、およびその他の Debian / Ubuntu ベースの Linux ディストリビューション:
sudo apt install poppler-utils

  • Fedora:
sudo dnf install poppler-utils

  • openSUSE:
sudo zypper install poppler-tools

  • Arch Linux:
sudo pacman -S poppler

他の Linux ディストリビューションでは、パッケージ マネージャーを使用して poppler を管理します。 / poppler-utils パッケージ。

それでは、pdftoppm を使用してPDF 全体を反転してみましょう。 (私たちはそれを document.pdf と呼んでいます) この例では) PNG で、PNG に変換された PDF の各ページに document-01.png という名前を付けます 、 document-02.png など:

pdftoppm -png document.pdf document

PDF ページを PNG ではなく JPEG に変換しますか? -jpeg を使用 これの代わりに。 TIFF -tiff に使用 .画像形式を指定しない場合、pdftoppm は既定で PDF ページを PPM 画像ファイルに変換します。

pdftoppm で PDF から画像への変換のページ範囲を定義する方法-f N を使用 、ここで、N は印刷する最初のページのページ番号、および -l N この場合、N は印刷される最後のページです。

たとえば、PDF ドキュメント (document.pdf という名前) から 5 ~ 15 ページを取得するには 例では) pdftoppm を使用した PNG で、結果の各画像に document-05.png という名前を付けます。 、 document-06.png などを使用します:

pdftoppm -png -f 5 -l 15 document.pdf document

変換した画像の DPI を上げますか? ?デフォルトでは、pdftoppm は PDF ページを 150 DPI 画像に変換します。 DPI を上げるには、-rx を追加します および -ry カスタム値でコマンドに。

たとえば、結果の画像に 300 の DPI を使用するには、次を使用します。

pdftoppm -png -rx 300 -ry 300 document.pdf document

pdftoppm でサポートされているすべてのオプションを表示するには、実行します。最後 pdftoppm --help そして man pdftoppm .

おすすめの PDF 関連記事:

  • LibreOffice Writer を使用して入力可能な PDF フォームを作成する方法
  • PDFArranger:PDF ドキュメントの結合、分割、回転、トリミング、または再配置 (PDF Shuffler Fork)


Debian
  1. コマンドラインを使用してMySQLでデータベースを作成する方法

  2. コマンドラインを使用してLinuxでtar.gzファイルを抽出する方法

  3. コマンドラインを使用してLinuxでユーザーを削除する方法

  1. LinuxでPDFをテキストに変換する方法(GUIおよびコマンドライン)

  2. wget コマンドを使用してコマンド ラインからファイルをダウンロードするにはどうすればよいですか?

  3. コマンドラインで画像をマージするには?

  1. コマンドラインを使用してUbuntuにファイルをダウンロードする方法

  2. コマンドラインからUbuntuのバージョンを確認する方法

  3. コマンドラインツールのみを使用して Linux で DjVu ドキュメントを PDF に変換するにはどうすればよいですか?