首页 > 其他分享 >【转】PageOffice在线只读打开word文件并禁止复制

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

时间:2023-01-10 10:55:50浏览次数:40  
标签:poCtrl 禁止 word 只读 doc PageOffice 拷贝 true

一、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);

标签:poCtrl,禁止,word,只读,doc,PageOffice,拷贝,true
From: https://www.cnblogs.com/uzi05/p/17039497.html

相关文章