public ActionResult Show(string id) { //定义Workbook对象 PageOffice.ExcelWriter.Workbook workBook = new PageOffice.ExcelWriter.Workbook(); System.Web.UI.Page page = new System.Web.UI.Page(); string controlOutput = string.Empty; PageOffice.PageOfficeCtrl pc = new PageOffice.PageOfficeCtrl(); pc.ID = "PageOfficeCtrl1"; pc.ServerPage = "/pageoffice/server.aspx"; pc.AddCustomToolButton("保存", "Save()", 1); string filePath = Server.MapPath(id.Replace("..", "~")); pc.SaveFilePage = "/PREPARE_SCHEME/SaveFile/?id=" + id.Replace("..", "~"); pc.Caption = "------------------------------------^o^------------------双击我,最大化------------------^o^------------------------------------"; pc.SetWriter(workBook); pc.WebOpen(filePath, PageOffice.OpenModeType.xlsNormalEdit, "Tom"); page.Controls.Add(pc); StringBuilder sb = new StringBuilder(); using (StringWriter sw = new StringWriter(sb)) { using (HtmlTextWriter htw = new HtmlTextWriter(sw)) { Server.Execute(page, htw, false); controlOutput = sb.ToString(); } } ViewBag.EditorHtml22 = controlOutput; return(View()); }
public ActionResult Word() { ViewBag.Message = "Your contact page."; PageOffice.PageOfficeCtrl pc = new PageOffice.PageOfficeCtrl(); pc.AddCustomToolButton("保存", "Save()", 1); pc.SaveFilePage = "/Word/SaveDoc"; pc.ServerPage = "/pageoffice/server.aspx"; pc.WebOpen("/test.doc", PageOffice.OpenModeType.docAdmin, "s"); ViewBag.EditorHtml = pc.GetHtmlCode("PageOfficeCtrl1"); return(View()); }