JavaでPDFファイルを読む方法

この簡単なチュートリアルでは、JavaでPDFファイルを読み取る方法について説明します。これには、** PDFファイルを読み取るためのJavaコード**が含まれています。最初に、JavaのPDFからテキストを文字列に読み取り、次にPDFファイルからすべての画像をフェッチしてディスクに{{HYPERLINK2として保存します。 }}。 JavaでPDFを読み取るためにサードパーティのツールをインストールする必要はありません。

JavaでPDFファイルを読み取る手順

  1. PDFファイルを読み取るためにMavenリポジトリーを使用して、プロジェクトにAspose.PDFを構成します
  2. サンプルPDFファイルをDocumentクラスオブジェクトにロードします
  3. PDFファイルからテキスト全体を読み取ることができるTextAbsorberクラスオブジェクトをインスタンス化します
  4. TextAbsorberクラスオブジェクトを使用して、ロードされたファイルからPDFテキストを読み取ります
  5. PDFファイルから読み取ったテキスト全体をコンソールに表示します
  6. 画像にアクセスするためにPDFファイルのすべてのページを繰り返し処理します
  7. 各ページの画像コレクションのすべての画像を解析し、ディスクに保存します

この簡単なステップバイステップのチュートリアルでは、最初にターゲットPDFファイルをロードしてから、PDF内のすべてのページでテキストを検索できるTextAbsorberクラスオブジェクトを開始します。このテキスト全体は、要件に従って表示または処理できる文字列に返されます。同様に、画像コレクション内のすべての画像を解析し、このチュートリアルでJPGとして保存したので、任意の形式でディスクに保存できます。

Javaを使用してPDFを読み取るコード

このサンプルコードでは、Page.getResources()のTextAbsorberクラスとgetImages()関数を使用して、Javaを使用してPDFを読み取ります。 TextAbsorberオブジェクトは、PDFPageCollectionのaccept関数によってテキストを読み取るために使用されます。一方、getResources()コレクションのgetImages()関数は、ページ上のすべての画像を返します。

JavaでPDFを読み取るためのこれらの手順は、Windows、Linux、macOSなどの任意のオペレーティングシステムで実行できることに注意してください。 PDFファイルの操作について詳しく知りたい場合は、Javaを使用してPDFでブックマークを読み取る方法の記事を参照してください。

 日本語