【发布时间】:2020-10-18 13:28:13
【问题描述】:
我有一个读取 PDF 的 NodeJS 脚本,我想知道如何使用提供的特定于 NodeJS 的密码解密 PDF。
【问题讨论】:
标签: node.js pdf encryption passwords
我有一个读取 PDF 的 NodeJS 脚本,我想知道如何使用提供的特定于 NodeJS 的密码解密 PDF。
【问题讨论】:
标签: node.js pdf encryption passwords
你可以使用 node-qpdf npm 模块(https://www.npmjs.com/package/node-qpdf) 在 node-qpdf 模块的文档中找到的简单示例代码是: 加密pdf
var qpdf = require('node-qpdf');
var options = {
keyLength: 128,
password: 'YOUR_PASSWORD_TO_ENCRYPT',
restrictions: {
print: 'low',
useAes: 'y'
}
}
qpdf.encrypt(localFilePath, options, outputFilePath);
解密pdf
var qpdf = require('node-qpdf');
qpdf.decrypt(localFilePath, 'YOUR_PASSWORD_TO_DECRYPT_PDF', outputFilePath);
【讨论】: