public void Save(string filename) { MemoryStream stream = new MemoryStream(); if (m_loadedDoc != null) { m_loadedDoc.Save(stream); } else { Init(); m_document.Save(stream); m_document.Close(true); } stream.Position = 0; #if __ANDROID__ SaveAndroid.Save(filename, "application/pdf", stream, MainActivity.TheView); #elif __IOS__ PreviewController.Save(filename, "application/pdf", stream); #endif m_document = null; Utils.SaveFile(filename, stream); }
public void Save(string filename) { MemoryStream stream = new MemoryStream(); m_workbook.SaveAs(stream); m_workbook.Close(); m_excelEngine.Dispose(); if (stream != null) { #if __ANDROID__ SaveAndroid.Save(filename, "application/msexcel", stream, MainActivity.TheView); #elif __IOS__ PreviewController.Save(filename, "application/msexcel", stream); #endif } Utils.SaveFile(filename, stream); m_excelEngine = null; }
public void Save(string filename) { m_section.AddParagraph(); MemoryStream stream = new MemoryStream(); m_document.Save(stream, FormatType.Word2013); m_document.Close(); m_document.Dispose(); if (stream != null) { #if __ANDROID__ SaveAndroid.Save(filename, "application/msword", stream, MainActivity.TheView); #elif __IOS__ PreviewController.Save(filename, "application/msword", stream); #endif } Utils.SaveFile(filename, stream); m_document = null; }