CONFIGURATION ============= ## Default conversion You need to create an xml configuration file. It contains: # root of xml # report (.csv) path # directory with test documents # results directory # path to x2t # num cores to use # (non-required) reports only errors (default - 0) # (non-required) is delete successful conversions files (default - 0) # (non-required) trough conversion (format) -> (*t format) -> (output formats) (default - 0). Directory with *t files - outputDirectory/_t. # (non-required) save environment vars to x2t (for example "X2T_MEMORY_LIMIT") (default - 0). # (non-required) timestamp in report file name (default - 1) # (non-required) is take params for csv/txt conversions from filename (default - 1). # params in any order, in any place, delimiter is unicode code in hex # encoding is case sensitive # usage csv: filename[cp(codepage)][del%(unicode code)] # example: some_csv_file[cpUTF-8][del%3b].csv # usage txt: filename[cp(codepage)] # example some_txt_file[cpUTF-8].txt # (non-required) is take password from filename (default - 1). # in any order, in any place # usage: filename[pass(password)] # example: some_file[pass123].txt # (non-required) default encoding for csv/txt files, if filenameCsvTxtParams is 0, or no param in filename (default - UTF-8) # (non-required) default unicode code delimiter for csv files, if filenameCsvTxtParams is 0, or no param in filename (default - 3b) # (non-required) timeout in seconds (default - 300). Set to 0 to disable timeouts # (non-required) path to xml file with a list of input files # struct of inputFilesList xml file # (non-required) fonts settings (default - "1") # you can set "system" param to "0" or "1", # if "0", set additional directory for fonts # (non-required) input extensions of files (default - all possible input extensions) # (non-required) output extensions of files (default - all possible output extensions) # input & output values example: docx txt pptx xlsx txt doc pdf ## Extraction x2ttester can extract files with the required output extension instead of default x2t conversion. Set extraction mode: (non-required) sets extraction mode (default - "0") When `extract` is "1", you can set the `output` parameter to determine which exts will be extracted. Default `output` is `emf wmf`. Params `input`, `inputDirectory`, `outputDirectory`, `cores` works the same. Extract mode has additional options: (non-required) converts non-zip office files into docx (e.g. pdf) (default - "0"). The conversion params in `convertBeforeExtract` are the same as the default conversion. ## Templates # main xml config # inputFilesList xml USAGE ===== Run a program with 1 argument - path to xml configuration file.