跳到主要内容

加密文档

加密文档。

语法

expression.OnEncryption(obj);

expression - 表示 Api 类的变量。

参数

名称必填/选填数据类型默认值描述
obj必填object加密属性。
obj.type必填string加密操作类型:generatePassword - 为文档生成密码,getPasswordByFile - 打开文档时发送密码,encryptData - 协作编辑时加密更改,decryptData - 协作编辑时解密更改。
obj.password必填string访问文档的密码字符串。
obj.data必填string被加密或解密的更改内容。
obj.check必填boolean检查加密/解密操作是否成功(仅用于 encryptData 或 decryptData 类型)。
obj.docinfo必填string加密文件中未加密的部分。
obj.hash必填string文件哈希值字符串(默认使用 sha256)。
obj.error必填string错误信息字符串(值为 "" 表示操作成功)。

返回值

此方法不返回任何数据。

示例

window.Asc.plugin.executeMethod ("OnEncryption", [
{
"type": "getPasswordByFile",
"password": "123456",
"docinfo": "{docinfo}",
"hash": "sha256"
}
]);