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

如何通过命令行参数传递密码打开加密PDF文件?

解决加密PDF本地双击免密打开的方案

首先明确:Chrome、Firefox的内置PDF查看器不支持通过URL参数或命令行传递密码,Adobe Reader也确实没有官方支持命令行直接输入密码的功能。要实现本地双击免密打开,推荐下面两种靠谱的方式:

方案1:移除PDF的密码(彻底解决)

既然本地不需要考虑安全,直接把PDF的打开密码去掉是最省心的办法。可以用免费工具完成:

  • 用qpdf命令行工具:这是开源跨平台工具,执行命令就能解密(前提是你知道密码):
    qpdf --password=你的密码 --decrypt 加密文件.pdf 解密后文件.pdf
    
    生成的解密文件双击直接打开,完全不需要密码,适合批量处理或者一次性操作。
  • 用在线工具(注意:仅处理非敏感文件):一些免费的PDF解密网站,上传后输入密码即可下载无密版本,但文件涉及隐私时不推荐。

方案2:用支持命令行传密码的PDF阅读器

换用第三方阅读器,很多工具支持命令行参数带密码启动:

  • Sumatra PDF:轻量级阅读器,创建快捷方式时,目标路径设为:
    "C:\Program Files\SumatraPDF\SumatraPDF.exe" -password "你的密码" "C:\test\encrypted.pdf"
    
    用户双击这个快捷方式就能直接打开加密PDF,不会弹出密码框。
  • Foxit Reader:同样支持命令行参数,快捷方式目标设置为:
    "C:\Program Files\Foxit Software\Foxit Reader\FoxitReader.exe" /p "你的密码" "C:\test\encrypted.pdf"
    

关于Chrome/Firefox的补充

这两个浏览器的内置PDF查看器设计上就没提供密码传递的接口,无论是URL参数还是命令行都没法实现,不用再折腾这块了。

内容的提问来源于stack exchange,提问作者Ryan Griggs

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 16:12:02