Prev |  | Next

## 9.7. Extract Images from PDF

This utility extracts images imbedded in PDF document to PNG images. Each image is written to a separate file. Tests with those images are described in section 3.16: “Images in PDF Documents”.

### Program Start

    ::
    :: Extract all images of a PDF document into a PNG file for each image.
    ::

    @echo off
    setlocal
    set CLASSPATH=./lib/aspectj-1.8.7/*;%CLASSPATH%
    set CLASSPATH=./lib/bouncycastle-jdk15on-153/*;%CLASSPATH%
    set CLASSPATH=./lib/commons-logging-1.2/*;%CLASSPATH%
    set CLASSPATH=./lib/pdfbox-2.0.0/*;%CLASSPATH%
    set CLASSPATH=./lib/pdfunit-2016.05/*;%CLASSPATH%

    set TOOL=com.pdfunit.tools.ExtractImages
    set OUT_DIR=./tmp
    set IN_FILE=imageDemo.pdf
    set PASSWD=

    java  %TOOL%  %IN_FILE%  %OUT_DIR%  %PASSWD%
    endlocal

### Input

The input file `imageDemo.pdf` contains two images:

### Output

After running the utility, two files are created:

    # created images:

    .\tmp\_exported-image_imageDemo.pdf_Im4-0.out.png
    .\tmp\_exported-image_imageDemo.pdf_Im12-1.out.jpg

| The number in the file name is the object number within the PDF document.

Prev | Up | Next
9.6. Extract Font Information to XML | Home | 9.8. Extract JavaScript to a Text File