PDFを画像のセットに変換する方法

How Convert Pdf Into Set Images



PDFから画像ファイルへの変換方法は、PDF全体を変換したり、PDFファイルから画像を抽出したりするためによく使用されます。これらの抽出された画像は、主にスライドショーアプリ、プレゼンテーションソフトウェア、またはWebで使用されます。この記事では、複数ページのPDFファイルを画像のグループに変換するさまざまな方法をリストします。

LibreOffice Draw

ほとんどのLinuxディストリビューションは、デフォルトでLibreOfficeオフィススイートを出荷しています。そうでない場合は、からダウンロードできます ここ 。 LibreOffice Drawアプリを使用すると、PDFファイルを一連の画像に変換できます。







LibreOffice Drawは、その名前が示すように、図面、スケッチ、グラフィック、注釈などを作成できます。デフォルトでは、PDFファイルのさまざまな画像形式へのエクスポートをサポートしていますが、PDFファイルの最初のページのみを変換します。これを修正するには、から画像拡張機能としてエクスポートをインストールする必要があります ここ 。この拡張機能は、[ファイル]ドロップダウンメニューに新しい[画像としてエクスポート...]エントリを追加し、複数のPDFページのエクスポートをサポートします。



上記のリンクからoxtファイルをダウンロードしたら、拡張機能マネージャーに追加します。以下のスクリーンショットに示すように、[ツール]> [拡張機能マネージャー...]に移動します。







[追加]ボタンをクリックして、oxt拡張ファイルをLibreOfficeDrawに追加します。



oxtファイルを正常に追加すると、拡張子のリストに新しいエントリが表示されます。

新しいエントリ[画像としてエクスポート...]が[ファイル]ドロップダウンメニューに追加されます。

LibreOffice DrawでPDFファイルを開き、[画像としてエクスポート...]メニューエントリをクリックして、変換プロセスを開始します。エクスポートオプションをカスタマイズできる新しいウィンドウポップアップが表示されます。必要に応じてオプションを変更し、[エクスポート]ボタンをクリックします。

それでおしまい。これで、PDFファイルの各ページが個別の画像としてエクスポートされました。これは私のお気に入りの方法です。セットアップは非常に簡単で、LibreOffice Drawを使用すると、エクスポートする前にPDFファイルを編集して注釈を付けることもできます。

ImageMagick

ImageMagickは、画像、PDF、およびSVGファイルを変換、編集、および操作するためのコマンドラインツールです。それは多くの高度なオプションが付属しており、アプリ自体は非常に強力です。 FFmpegと同等のものとして見ることができますが、ほとんどは画像ファイル用です。

ImageMagickには、ファイルをさまざまな形式に変換するために使用できる変換コマンドが付属しています。 UbuntuにImageMagickをインストールするには、次のコマンドを実行します。

$sudoaptインストールimagemagick

デフォルトでは、PDF変換はImageMagickで無効になっています。これを有効にするには、ファイル/etc/ImageMagick-6/policy.xmlをテキストエディターで開き、[ghostscript形式の種類を無効にする]の下のすべての行をコメントアウトします。

convertを使用してPDFファイルを一連の画像に変換するには、次の形式のコマンドを使用します。

$変換-密度 150input_file.pdf-品質 100output_file.png

どこ:

  • -densityは、convertコマンドによってPDF入力ファイルがロードされるDPIを表します
  • pdfは変換したいPDFファイルです
  • -品質は、結果の画像の品質を決定します(0〜100、100が最適)
  • pngは出力ファイルのプレフィックスです(jpgなどの他の形式のpng拡張子を変更してください)

Pdftoppm(PDFからPPM)

Pdftoppmは、PDFファイルをPPM、PNG、およびJPEGファイル形式に変換するための専用のシンプルなコマンドラインユーティリティです。

Ubuntuにpdftoppmをインストールするには、以下のコマンドを実行します。

$sudoaptインストールpoppler-utils

pdftoppmを使用してPDFファイルを一連の画像に変換するには、次の形式のコマンドを使用します。

$pdftoppm input_file.pdf output_file-png -処方箋 150 -ry 150

どこ:

  • pdfは変換したいPDFファイルです
  • output_fileは、出力ファイルに使用されるプレフィックスです。
  • -pngは、変換された出力ファイルのファイル形式です。
  • -rx 150 -ry 150は、PDFファイルがpdftoppmによってロードされるDPIです(imagemagickの密度オプションに相当)

Inkscape

Inkscapeは、ベクターグラフィックを作成および編集するための、無料のオープンソースのクロスプラットフォームソフトウェアです。 Inkscapeの組み込みのエクスポート機能を使用して、PDFファイルを一連の画像に変換することができます。

複数ページのエクスポートのサポートがinkscapeに追加されたのはごく最近のことです。そのため、ディストリビューションに同梱されているパッケージはおそらく機能しません。必要な最小バージョンは1.0.0です。複数ページをサポートするInkscapeの最新のベータビルドは、からダウンロードできます。 ここ AppImageの形式で。ファイルマネージャからファイル実行可能ファイルにマークを付けるようにしてください。

Inkscapeを使用してPDFファイルを画像に変換するには、次の形式でコマンドを実行します。

$にとって {{1..10};NS/Inkscape-2b71d25-x86_64.AppImage input_file.pdf-と
--export-dpi=300 --export-area-page --pdf-ページ=$ i --export-file='出力-$ i.png ';
終わり

どこ:

  • {1..10}はPDFのページ番号です。これを正しく指定する必要があります。そうしないと、コマンドが機能しません(必要に応じて値を変更してください)
  • ./Inkscape-2b71d25-x86_64.AppImageは、上記のリンクからダウンロードしたInkscape AppImageファイルの名前です(必要に応じて名前を変更してください)
  • pdfは変換する入力ファイルの名前です(必要に応じて名前を変更してください)
  • -zは、GUIなしでヘッドレスinkscapeを使用するためのものです(そのままにします)
  • –export-dpi = 300は、PDFファイルがInkscapeによってロードされる密度です(必要に応じて値を変更してください)
  • –export-area-pageは、PDFページ全体をエクスポートするためのものです(そのままにします)
  • –pdf-page = $ iは、エクスポートされるページ番号を示します(そのままにします)
  • –export-file = output- $ i.pngは、出力ファイルのプレフィックスです(必要に応じて出力部分を変更してください)

結論

これらは、PDFファイルを複数の画像に変換するために使用できる主な方法です。変換に使用できる方法やアプリは他にもいくつかありますが、テーブルに新しいものを追加せずに多くの手順を必要とするため、このリストからそれらを省略しました。