只读打开文档
# 只读打开文档
- 本示例关键代码的编写位置,请参考“开始 - 快速上手”里您所使用的开发语言框架的最简集成代码
注意
本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。
在文档在线处理的项目中,如需要只读打开Office文档,那么只需给PageOfficeCtrl对象的webOpen方法的第二个参数设置相应的只读模式参数即可。
docReadOnlyWord只读模式xlsReadOnlyExcel只读模式pptReadOnlyPPT只读模式
# 后端代码
在后端编写代码调用webOpen方法只读打开文件(比如Word文档)。
PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
//webOpen的第一个参数支持能够输出下载文件的Url相对地址或者文件在服务器上的磁盘路径两种方式
poCtrl.webOpen("D:\\documents\\test.docx", OpenModeType.docReadOnly, "张三");
PageOfficeNetCore.PageOfficeCtrl poCtrl = new PageOfficeNetCore.PageOfficeCtrl(Request);
//webOpen的第一个参数支持能够输出下载文件的Url相对地址或者文件在服务器上的磁盘路径两种方式
poCtrl.WebOpen("D:\\documents\\test.docx", PageOfficeNetCore.OpenModeType.docReadOnly, "tom");
// Make sure to add code blocks to your code group
# 前端代码
只读模式打开文件后,Office工具栏上的按钮几乎都自动禁用了,所以推荐把Office工具栏隐藏掉,给文档正文部分让出更大的显示面积。如果同时没有添加自定义按钮的话,就把自定义工具栏也隐藏掉。
OnPageOfficeCtrlInit() {
pageofficectrl.OfficeToolbars = false; //隐藏Office工具栏
pageofficectrl.CustomToolbar = false; //隐藏自定义工具栏
},
// Make sure to add code blocks to your code group
上次更新: 2025/07/21, 15:21:36