Okular 不允许我对某些 PDF 进行审阅

Okular 不允许我对某些 PDF 进行审阅

正如标题所述,我发现某个 pdf 中的 okular 审阅功能不起作用。每当我按 F 时,审阅菜单都不会显示,并且通过尝试通过工具 -> 菜单访问它,看起来该功能已被禁用。为什么在某个 pdf 中会发生这种情况(我在 okular 中阅读的所有其他 pdf 都没有这个问题)。

答案1

我相信有些 PDF 带有将其设置为只读的标志。使用

pdf2ps foo.pdf; ps2pdf foo.ps foo.pdf

这使用 Ghostscript 将 PDF 打印成 Postscript,然后再打印回 PDF,从而绕过只读机制。

答案2

new123456 的答案有效,我用这个方法很久了。然而我发现的问题是,在从 pdf 到 ps 再到 pdf 的转换过程中,pdf 的元数据和书签丢失了。一个不会丢失这些数据的解决方案:

$ qpdf -decrypt readonly.pdf editable.pdf

如果您无需密码即可阅读 readonly.pdf,但无法编辑(或无法审阅)它,这将为您提供该文件的可编辑副本。

答案3

我在使用 pdf 文件《摩托罗拉 68000 程序员参考手册》时遇到了这个问题。

您不需要修改 pdf。要解决此问题,您只需取消勾选设置中的复选框即可。前往:

设置->配置 Okular...

现在取消勾选遵守 DRM 限制在下面项目特色在里面一般的标签。

点击好的并重新启动 Okular。现在您可以像查看其他 PDF 一样查看该 PDF。

相关内容