private void runBtn_Click(object sender, EventArgs e) { stopBtn.Enabled = true; BatchProcessing.Start(); Program.mainForm.WindowState = FormWindowState.Normal; Program.mainForm.BringToFront(); }
static void Main(string[] args) { string inputFolder = @".\invoices"; string outputFile = @".\result.csv"; // Create InvoiceParser instance using (InvoiceParser parser = new InvoiceParser("demo", "demo")) { // Disable fallback to default generic template if document is nor recognized parser.FallbackToGenericTemplate = false; // Setup CSV output CSVOptions csvOptions = new CSVOptions { Encoding = Encoding.UTF8, SeparatorCharacter = ",", QuotationCharacter = "\"", UnwrapMultilineValues = true }; // Parse all document in input folder and save results to CSV file BatchProcessing.ParseFolderToCSV(parser, inputFolder, outputFile, csvOptions, ProcessingCallback); } // Open generated CSV file in default associated application (for demo purpose) Process.Start(outputFile); }
private void button7_Click(object sender, EventArgs e) { BatchProcessing frmBatchProcessing = new BatchProcessing(data); frmBatchProcessing.Show(this); }
//注销批量操作? static public void UnregisterBatchFunction(BatchProcessing function) { s_ProcessList.Remove(function); }
static public void RegisterBatchFunction(BatchProcessing function) { s_ProcessList.Add(function); }