You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

纯浏览器端JavaScript解锁密码保护PDF的可行方案咨询

纯浏览器端JavaScript解锁密码保护PDF的可行方案咨询

我正在尝试完全在浏览器端用JavaScript解锁带密码保护的PDF(不需要服务器参与)。

我已经尝试过的操作:

  • 使用pdf-lib库:
    • 执行PDFDocument.load(bytes, { password })时,会抛出*“Input document is encrypted”*的错误
    • 添加上ignoreEncryption: true参数也没用,这个参数只对权限受限(比如不能打印、编辑)的PDF有效,对需要密码才能打开的PDF不起作用
  • 确认过密码是正确的,在Chrome浏览器和Adobe Reader里都能正常打开目标PDF
  • 我的最终目标是:加载加密PDF,把所有页面复制到一个新的PDF文档中,然后下载这个无加密的版本

我的问题:

有没有能在浏览器端运行的JavaScript库,在已知密码的前提下,真正实现解密带密码的PDF并重新保存为无加密版本?还是说浏览器环境从根本上就不支持这类操作?

备注:内容来源于stack exchange,提问作者Sariful

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 18:09:51