PageOffice在线只读打开word文件并禁止复制

发布时间 2023-07-28 16:53:16作者: Tony636

一、PageOffice禁止复制

1、poCtrl.setAllowCopy(false);//禁止拷贝,权限比较大,系统的快捷键Ctrl+C,Ctrl+V也会受到影响,但是可以在其他程序中可以使用右键菜单进行拷贝粘贴操作

2、wordDoc.setDisableWindowSelection(true); //禁止word的选择文字功能

3、poCtrl.setDisableCopyOnly(true); //(企业版)禁止拷贝文档内容到外部,但可以从外部拷贝到 word 文档内部

二、使用场景(补充说明)

1、只读模式打开word文件的情况下防止用户复制文件中的内容到本地电脑或其他程序中

(1)采用只禁止word选择的功能,不禁用AllowCopy的拷贝功能wordDoc.setDisableWindowSelection(true); //禁止word的选择文字功能

poCtrl.webOpen("doc/template.doc", OpenModeType.docReadOnly, "张三");

(2)采用禁止拷贝文档内容到外部的功能((企业版))

poCtrl.setDisableCopyOnly(true);

poCtrl.webOpen("doc/template.doc", OpenModeType.docReadOnly, "张三");

2、普通编辑模式打开word文件的情况下防止用户复制文件中的内容到本地电脑或其他程序中

(1)采用只禁止word选择的功能,不禁用AllowCopy的拷贝功能wordDoc.setDisableWindowSelection(true); //禁止word的选择文字功能

poCtrl1.webOpen("doc/template.doc", OpenModeType. docNormalEdit, "张三");

(2)采用禁止拷贝文档内容到外部的功能((企业版))

poCtrl.setDisableCopyOnly(true);

poCtrl.webOpen("doc/template.doc", OpenModeType. docNormalEdit, "张三");

3、完全禁止在Office中的复制粘贴功能,包括系统的系统的快捷键Ctrl+C,Ctrl+V

poCtrl.setAllowCopy(false);
转载 https://blog.csdn.net/wqqqianqian/article/details/123920753