@DoNotObfuscate public class ExtractXFAData 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 | 
|---|
ExtractXFAData(java.lang.String[] args)
Extract all XFA data of a pdf document as XML to a file. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
checkArguments(java.lang.String[] args)  | 
static void | 
main(java.lang.String[] args)
Extract all XFA data of a pdf document as XML to a file. 
 | 
protected void | 
parseArguments(java.lang.String[] args)  | 
appendTrailingSlash, assertIsDirectory, checkArguments, createSourceBaseName, createUTF8Writer, isDirectory, showUsage, writeToFilepublic ExtractXFAData(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.