PDF 能打开却不能打印、不能复制?原因和解决办法
来自 FreePDF 团队 ·
PDF 双击就能打开,没弹出密码框,每一页都看得清清楚楚。可一点打印,按钮是灰的;想复制一段话,剪贴板里什么也没有。遇到这种情况,原因基本可以锁定:文件设了权限密码,而你用的阅读器在照章办事。
PDF 的密码其实有两种
平时大家说「这个 PDF 加了密码」,好像只有一种。其实 PDF 里有两种密码,管的事情完全不同。
- 打开密码(PDF 规范里叫用户密码)。不输入它,文件根本打不开。如果设了这个,你一打开就会看到密码框。
- 权限密码(规范里叫所有者密码)。它不拦着任何人打开文件,而是给文件打上一组标记,规定读者能做什么:打印、复制文字、编辑、填写表单、添加注释、调整页面顺序等。
一个文件可以只设其中一种,也可以两种都设,或者都不设。既然你的文件没问密码就打开了,说明它没有打开密码(或者打开密码是空的),打印和复制的限制来自权限密码。
为什么换个软件就能打印了
权限标记和打开密码不是一回事。文件一旦打开,内容就是可读的,这些标记更像是写给阅读器的规矩,要靠阅读器自觉遵守。Acrobat 和大部分主流阅读器都会遵守,也有些阅读器完全不理会。这就是为什么同一份文件,你这里打印不了,同事那里却能照常打印。
所以先确认文件自己声明了哪些限制。在 Acrobat 或 Acrobat Reader 里打开「文件 → 属性」,切到「安全性」选项卡,会看到类似「打印:不允许」「内容复制:不允许」这样的条目,原因就确定了。
文件是你自己的
常见的情况是,财务软件导出 PDF 时默认勾上了限制,或者几年前哪位同事给模板加了锁,现在谁也想不起权限密码是什么。只要是你自己的文件,或者你有权修改的文件,就可以另存一份干净的副本:
- 把 PDF 上传到 PDF 解密。
- 如果文件打开时没要密码,密码栏留空即可。我们的工具会用你填的密码去解,没填就用空密码试;只有权限限制的文件,用空密码就能打开。
- 下载结果。新文件不带任何加密,权限标记也随之一起去掉了。
如果文件同时还有打开密码,那就得把打开密码填进去。工具不会去猜密码,也没法帮你找回。
文件是别人的
合同、付费报告、课程讲义上的限制,多数是对方有意设的,要不要去掉轮不到你决定。直接找发件人要一份允许打印或复制的版本就好。大多数人会痛快地重新导出一份,很多时候那个限制只是软件的默认设置,对方自己都没注意到。
想给自己的 PDF 加密码
我们的 PDF 加密做的是反方向的事,而且只做其中一半:它给文件设打开密码,用 AES-256 加密,但不加打印或复制限制。也就是说,知道密码的人打开之后,想怎么用都行。如果你想让人能看、不能打印,得用 Acrobat Pro 这类桌面软件来设权限密码,而且要记住,有些阅读器并不会执行这些限制。
常见问题
密码栏明明留空了,PDF 解密却提示密码错误?
这说明文件其实有打开密码。可能是你的阅读器记住了密码,或者系统钥匙串自动帮你填上了,所以你打开时没察觉。找到当初设的那个密码填进去再试。
解密之后 PDF 的样子会变吗?
页面本身原样保留。可能丢的是页面之外的东西:解密后的副本是一页一页重新组装的,侧边栏里的书签不会带过来。如果你要用书签,把原文件和解密后的副本放在一起留着。