Zurück |  | Weiter

## 9.2. Anhänge extrahieren

Das Hilfsprogramm `ExtractEmbeddedFiles` erstellt für jede in einem PDF-Dokument enthaltene Datei eine separate Ausgabedatei.

Der Export erfolgt Byte-weise, dadurch werden alle Dateiformate unterstützt.

### Aufruf

    ::
    :: Extract embedded files from a PDF document. Each in a separate output file.
    ::

    @echo off
    setlocal
    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.ExtractEmbeddedFiles
    set OUT_DIR=./tmp
    set IN_FILE=umsatzsteuervoranmeldung-2010.pdf
    set PASSWD=

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

### Eingabe

Das PDF-Dokument `umsatzsteuervoranmeldung-2010.pdf` enthält die eingebettete Datei `PrePress-Qualität.joboptions`.

### Ausgabe

Der Name der erzeugten Datei enthält sowohl den Namen des PDF-Dokumentes, als auch den Namen der eingebetteten Datei. Dadurch ist eine Zuordnung zwischen Datei und PDF jederzeit möglich: `_embedded-file_umsatzsteuervoranmeldung-2010_PrePress-Qualität.joboptions.out`.

Hier ein kleiner Ausschnitt aus dem Inhalt:

Zurück | Nach oben | Weiter
Kapitel 9. Hilfsprogramme zur Testunterstützung | Zum Anfang | 9.3. Bilder aus PDF extrahieren