private string PresistFile(RenderCsvInput inputMessage, DisposableWorkSpace renderDirectory) { var reportPath = Path.Combine(renderDirectory.TmpPath, "report.xlsx"); WriteTo(reportPath, inputMessage.Base64ExcelFile); return(reportPath); }
private void CovertToCsv(string reportPath, DisposableWorkSpace renderDirectory, PropertyPresenter <string, ErrorOutput> pdfPresenter) { var executor = new SynchronousAction(new XlsxToCsvTask(_libreOffice, reportPath, renderDirectory.TmpPath), new ProcessFactory()); executor.Execute(pdfPresenter); }