ASP.NET-CORE-PageOffice项目演示了在ASP.NET CORE框架下如何使用PageOffice产品,此项目演示了PageOffice产品近90%的功能,是一个demo项目。
Visual Studio2019 及以上版本。
PageOfficeV5.0标准版试用序列号:I2BFU-MQ89-M4ZZ-ZWY7K
PageOfficeV5.0专业版试用序列号:DJMTF-HYK4-BDQ3-2MBUC
在您的web项目的“依赖项-包-管理NuGet程序包”中搜索到“Zhuozhengsoft.PageOffice"程序后安装最新的版本。
拷贝“ASP.NET-CORE-PageOffice/Controllers”目录下的PageOfficeController.cs文件到您项目的Controllers文件夹下。
在您项目的wwwroot文件夹下新建lic文件夹,此文件夹用来存放PageOffice的授权文件。
对PageOffice编程控制:
(1) 后台代码,在需要调用PageOffice的Controller中添加如下代码(详细代码请参考ASP.NET-CORE-PageOffice/Controllers/SimpleWord /SimpleWordController.cs文件)。
public IActionResult Word()
{
PageOfficeNetCore.PageOfficeCtrl pageofficeCtrl = new PageOfficeNetCore.PageOfficeCtrl(Request);
pageofficeCtrl.ServerPage = "/POserver";
//添加自定义按钮
pageofficeCtrl.AddCustomToolButton("保存", "Save()", 1);
pageofficeCtrl.AddCustomToolButton("另存到本地", "SaveAs", 12);
pageofficeCtrl.AddCustomToolButton("打印设置", "PrintSet", 0);
pageofficeCtrl.AddCustomToolButton("打印", "PrintFile", 6);
pageofficeCtrl.AddCustomToolButton("全屏/还原", "IsFullScreen", 4);
pageofficeCtrl.AddCustomToolButton("-", "", 0);
pageofficeCtrl.AddCustomToolButton("关闭", "Close", 21);
pageofficeCtrl.FileTitle="test";//设置另存为到本地的文件名称
//设置保存页面
pageofficeCtrl.SaveFilePage = "SaveDoc";
//打开Word文档
pageofficeCtrl.WebOpen("doc/test.doc",PageOfficeNetCore.OpenModeType.docNormalEdit, "tom");
ViewBag.POCtrl = pageofficeCtrl.GetHtmlCode("PageOfficeCtrl1");
return View();
}
(2) 前台页面代码:(详细代码请参考ASP.NET-CORE-PageOffice/Views/SimpleWord/Word.cshtml文件):
@Html.Raw(ViewBag.POCtrl)
“POBrowser.openWindowModeless”的页面一定要引用下面的 js 文件:
<script type="text/javascript" src="/pageoffice.js"></script>
【注意】:pageoffice.js 文件已经在第2步拷贝的PageOfficeController.cs文件中配置好了引用路径,默认pageoffice.js文件配置到了当前项目的根目录下,所以需要调用POBrowser.openWindowModeless的页面直接引用当前项目根目录下的这个 js 即可,无需拷贝 pageoffice.js 文件到自己的Web项目目录下。
1 .JS API文档
2 .PageOffice从入门到精通
技术支持:https://www.zhuozhengsoft.com/Technical/
卓正官网:https://www.zhuozhengsoft.com
联系电话:400-6600-770
QQ: 800038353
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。