Encryption
加密(数据保护)
使用数学算法和密钥对信息进行编码的过程,使得只有授权方才能解码和读取原始数据。加密保护文件中的敏感信息并控制访问权限。
技术细节
PDF支持两种加密机制:基于密码的(用户密码用于打开,所有者密码用于权限控制)和基于证书的(使用PKI)。加密算法从RC4(40/128位,已弃用)发展到AES-128和AES-256(PDF 2.0)。权限标志控制打印、复制、编辑和表单填写。
示例
```javascript
// PDF encryption settings
const encryptedPdf = await PDFDocument.create();
await encryptedPdf.encrypt({
userPassword: 'view-password', // required to open
ownerPassword: 'admin-password', // required to edit
permissions: {
printing: 'lowResolution',
modifying: false,
copying: false,
}
});
```
相关格式
相关工具
合
合并 PDF
拆
拆分 PDF
压
压缩 PDF
旋
旋转 PDF
添
添加页码
P
PDF 转 JPG
P
PDF 添加水印
P
PDF 页面重排
扁
扁平化 PDF
编
编辑 PDF 元数据
签
签署 PDF
J
JPG 转 PDF
从
从 PDF 提取文本
D
Delete PDF Pages
R
Reverse PDF
E
Extract PDF Pages
E
Extract Odd/Even Pages
R
Resize PDF Pages
C
Crop PDF
I
Insert Blank Pages
D
Duplicate PDF Pages
P
PDF to PNG
A
Add Header & Footer
A
Add Text to PDF
A
Add Image to PDF