Пример #1
0
        private string PresistFile(RenderCsvInput inputMessage, DisposableWorkSpace renderDirectory)
        {
            var reportPath = Path.Combine(renderDirectory.TmpPath, "report.xlsx");

            WriteTo(reportPath, inputMessage.Base64ExcelFile);
            return(reportPath);
        }
Пример #2
0
        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);
        }