传的是上一道的真实产物
宓时安手里的 report-q3-已加密.pdf 不是临时造的样例,是上一道加密工具刚下载下来的那份,3257 字节,密码就是当初自己设的 "River2026!"。上传框只接 PDF 一次一份,选完文件列表显示"1. report-q3-已加密.pdf(3.2 KB)",界面按 KB 显示,和 3257 字节是同一份。目标很单纯:去掉打开时的密码框,拿一份免密副本归档。

密码框不提前判对错
"原文件密码"这一格填 River2026!,大小写和结尾那个感叹号都得对上,别顺手加空格。密码框本身不校验,界面不会提前说对还是错,要等主按钮点下去才知道。源码走 m.unlockInPlace(doc,pw.value||''),留空就传空串去解锁;这工具没有"忘记密码帮我找回"这条路,必须事先知道原密码。

提示落在第二个提示位
按"移除密码"触发加载与解锁,再走保存,结果信息写在页面下方那行字,不是弹窗。本案例提示是"密码已移除,文件可直接打开:report-q3-已加密-已解密.pdf",看到这几个字就说明免密副本已经在浏览器里备好。此刻磁盘上还没有东西,取件得按后面那个"下载结果"键。

后缀叠了两层
落盘的是 report-q3-已加密-已解密.pdf,2004 字节,文件头 %PDF-1.7,名字在上一步的基础上又加了"-已解密.pdf"。解包看 encrypt_dict: False,加密字典没了,这是打开无需再输密码最硬的凭据。体积比输入小,是去掉了加密相关结构,不是内容被删。提示没给页数,就别自己编有几页。

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。