public static void ParseCommandLineArgs(string[] args, ApplicationConfiguration applicationConfiguration, PDFReduceActionConfiguration reduceActionConfiguration = null, PDFOCRActionConfiguration ocrActionConfiguration = null, ImageSaveAsPDFMRCActionConfiguration imageSaveAsPdfMrcActionConfiguration = null, DocumentLoadAsPDFActionConfiguration loadAsPdfActionConfiguration = null) { for (int index = 0; index < args.Length; index++) { if (!ParseApplicationConfigurationArgument(args, index, applicationConfiguration)) { if (reduceActionConfiguration != null) { ParseReduceActionConfigurationArgument(args, index, reduceActionConfiguration); } if (ocrActionConfiguration != null) { ParseOCRActionConfigurationArgument(args, index, ocrActionConfiguration); } if (imageSaveAsPdfMrcActionConfiguration != null) { ParseSaveImageAsPdfMrcConfigurationArgument(args, index, imageSaveAsPdfMrcActionConfiguration); } if (loadAsPdfActionConfiguration != null) { ParseDocumentLoadAsPdfConfigurationArgument(args, index, loadAsPdfActionConfiguration); } } } }
private static void ParseDocumentLoadAsPdfConfigurationArgument(string[] args, int index, DocumentLoadAsPDFActionConfiguration loadAsPdfActionConfiguration) { //todo: implement }