@DoNotObfuscate public class ExtractEmbeddedFiles extends UtilityBase
When you start the program without parameters, a usage message will show you the commandline parameters.
EMPTY_STRING, OUTPUT_PATH| Constructor and Description | 
|---|
ExtractEmbeddedFiles(java.lang.String[] args)
Extract all embedded files from a pdf document to separate files. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
checkArguments(java.lang.String[] args)  | 
static void | 
main(java.lang.String[] args)
Extract all embedded files of a pdf document to a file. 
 | 
protected void | 
parseArguments(java.lang.String[] args)  | 
appendTrailingSlash, assertIsDirectory, checkArguments, createSourceBaseName, createUTF8Writer, isDirectory, showUsage, writeToFilepublic ExtractEmbeddedFiles(java.lang.String[] args)
                     throws java.lang.Exception
args - args[0] pdf-source, args[1] destination-directory, args[2] passwordjava.lang.Exceptionpublic static void main(java.lang.String[] args)
                 throws java.lang.Exception
The program does not use static fields, so you can invoke main() multiple times from a batch (unit tests).
args - args[0] pdf-source, args[1] destination-directory, args[2] passwordjava.lang.Exceptionprotected void checkArguments(java.lang.String[] args)
                       throws PDFUnitInvalidProgramInvokeException
checkArguments in class UtilityBasePDFUnitInvalidProgramInvokeExceptionprotected void parseArguments(java.lang.String[] args)
                       throws PDFUnitInvalidProgramInvokeException
parseArguments in class UtilityBasePDFUnitInvalidProgramInvokeExceptionCopyright (C) PDFUnit.com. See here for license.