public static void SaveDocument(Workbook workbook, string selectedFormat) { IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat); if (formatProvider == null) { Console.WriteLine("Uknown or not supported format."); return; } string path = "Sample document." + selectedFormat; using (FileStream stream = File.OpenWrite(path)) { formatProvider.Export(workbook, stream); } Console.WriteLine("Document generated."); ProcessStartInfo psi = new ProcessStartInfo() { FileName = path, UseShellExecute = true }; Process.Start(psi); }
public static Stream OpenStream(Workbook workbook, string exportFormat) { IWorkbookFormatProvider formatProvider = GetProvider(exportFormat); MemoryStream stream = new MemoryStream(); formatProvider.Export(workbook, stream); return(stream); }
public static void SaveDocument(Workbook workbook, string selectedFormat) { IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat); if (formatProvider == null) { Console.WriteLine("Uknown or not supported format!"); return; } using (var stream = File.OpenWrite("Sample document." + selectedFormat)) { formatProvider.Export(workbook, stream); } }
public static void SaveDocument(Workbook workbook, string selectedFormat) { IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat); if (formatProvider == null) { Console.WriteLine("Uknown or not supported format."); return; } string path = "Sample document." + selectedFormat; using (var stream = File.OpenWrite(path)) { formatProvider.Export(workbook, stream); } Console.WriteLine("Document generated."); Process.Start(path); }
public void SaveWorkBook(string selectedFormat, string LocationToSave) { IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat); if (formatProvider == null) { return; } SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = String.Format("{0} files|*{1}|All files (*.*)|*.*", selectedFormat, formatProvider.SupportedExtensions.First()); dialog.FileName = LocationToSave; using (var stream = dialog.OpenFile()) { formatProvider.Export(_workbook, stream); } }
public static void SaveDocument(Workbook workbook, string selectedFormat) { IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat); if (formatProvider == null) { return; } SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = String.Format("{0} files|*{1}|All files (*.*)|*.*", selectedFormat, formatProvider.SupportedExtensions.First()); if (dialog.ShowDialog() == true) { using (var stream = dialog.OpenFile()) { formatProvider.Export(workbook, stream); } } }