この簡単なチュートリアルでは、JavaでPDFファイルを読み取る方法について説明します。これには、** PDFファイルを読み取るためのJavaコード**が含まれています。最初に、JavaのPDFからテキストを文字列に読み取り、次にPDFファイルからすべての画像をフェッチしてディスクにJPG。 JavaでPDFを読み取るためにサードパーティのツールをインストールする必要はありません。
JavaでPDFファイルを読み取る手順
- PDFファイルを読み取るためにMavenリポジトリーを使用して、プロジェクトにAspose.PDFを構成します
- サンプルPDFファイルをDocumentクラスオブジェクトにロードします
- PDFファイルからテキスト全体を読み取ることができるTextAbsorberクラスオブジェクトをインスタンス化します
- TextAbsorberクラスオブジェクトを使用して、ロードされたファイルからPDFテキストを読み取ります
- PDFファイルから読み取ったテキスト全体をコンソールに表示します
- 画像にアクセスするためにPDFファイルのすべてのページを繰り返し処理します
- 各ページの画像コレクションのすべての画像を解析し、ディスクに保存します
この簡単なステップバイステップのチュートリアルでは、最初にターゲット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でブックマークを読み取る方法の記事を参照してください。