官方文档地址【pdfmake】
var docDefinition = {
//userPassword 用于设置用户打开 PDF 文档时需要输入的密码。这个密码通常用于限制用户对文档的某些操作,比如防止未经授权的复制、修改或打印。用户只有在输入正确的 userPassword 后才能打开文档进行查看。
userPassword: '123',
//ownerPassword 用于设置文档的所有者密码,也称为权限密码。拥有所有者密码的用户可以对文档的权限进行管理,包括修改文档内容、打印文档等。拥有者密码可以解除对文档权限的限制,使用户可以进行更多的操作。
ownerPassword: '123456',
permissions: {
// 打印-是否允许打印。指定“低分辨率”以允许降级打印,或指定“高分辨率”以允许高分辨率打印
printing: 'highResolution', //'lowResolution'
// 修改-是否允许修改文件。指定true以允许修改文档内容
modifying: false,
// 复制-无论是复制文本或图形是允许的。指定true以允许复制
copying: false,
// 标注——是否允许标注、填写表单。指定true以允许注释和表单填充
annotating: true,
// 填写表格-是否允许填写和签署表格。指定true以允许填写表单字段和签名
fillingForms: true,
// contentAccessibility -是否允许复制文本的可访问性。指定true以允许复制可访问性
contentAccessibility: true,
// documentAssembly -是否允许组装文档。指定true以允许文档组装
documentAssembly: true
},
content: [
'...'
]
}
设置后
1. 如果想要查看文档,会提示如下内容:
这个时候填入 userPassword密码即可
2. 如果想要编辑文档,会提示如下内容:
这个时候填入 ownerPassword密码即可