PDFから画像を抽出する

IronPDFの広範なPDF作成および編集機能の一環として、IronPDFはコンテンツ抽出メソッドを通じて、PDFドキュメントの内容を詳細に処理する機能も提供します。

extractAllImages は、PDF ドキュメントに埋め込まれたすべての画像をコレクションとして返し、それぞれが BufferedImage オブジェクトとしてフォーマットされています。

最も一般的なビジネスユースケースは、PDF画像を別々のファイルに保存することです。 上記のコード例は、extractAllImages メソッドと Java の ImageIO クラスを使用してこれを達成する方法を示しています。

IronPDFはPDFから生のバイト形式で画像を抽出することもできます。 これには、代わりに extractAllRawImages メソッドを使用してください。

PDFページのサブセットから画像を抽出することも可能です (全文書に対してというよりも). 以下の簡単なコードスニペットは、extractAllImagesFromPagesメソッドを使用して、サンプルドキュメントのページ3および7から画像を抽出します。

PdfDocument document = PdfDocument.fromFile(Paths.get("sample.pdf"));  
List<BufferedImage> pageRangeImages = document.extractAllImagesFromPages(PageSelection.pageRange(4, 8);
JAVA