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: