在 Evince Reader 中保存而不是另存为副本

在 Evince Reader 中保存而不是另存为副本

我目前在 Ubuntu 20.04 上使用 Evince 文档查看器版本 3.36.10。当我尝试保存带注释的 PDF 时,它仅显示保存副本选项。我如何让它覆盖当前文件?我在这个平台上读过一些类似的问题,但找不到任何答案。那么,有什么办法吗?

GitLab 上的问题

如何使用 Evince 保存/覆盖带注释的文件?

答案1

它的工作原理就是这样的。但是,您可以按“Enter”,它将覆盖(更新)您当前的文件。我也不明白为什么只使用“保存”命令,而当用户想要将注释保存到当前打开的 PDF 文件时却不提示。

这已提交问题1281和其他人。在早期版本,一位开发人员表示:“它按预期工作,因为 Evince 无法保证丢失一些目前不受 Poppler(用于呈现 PDF 的库)支持的 PDF 功能。”因此,Gnome 开发人员更喜欢绝不静默覆盖 PDF:覆盖它可能会丢弃/破坏 PDF 中不受库支持的功能。

答案2

PDF 是一种复杂的格式,生成 PDF 的应用程序并不总是完全兼容。我见过一些 PDF 文件在某些​​ PDF 查看器中可以正常显示,但在其他 PDF 查看器中却不行(有趣的是,我见过一些文件无法在 Adob​​e Reader 中正确打开(!) 但例如 Foxit Reader 可以正常显示它们)。我见过一些 PDF 文件,它们显示正确,但打印时却乱七八糟;但当您再次将它们打印为 PDF 时,生成的新 PDF 可以正常打印。可能存在各种问题。

因此,在修改 PDF 文件时,我个人绝不会覆盖原始文件,除非我确认保存的修改版本可以正常工作。也许这就是使用“保存副本”而不是覆盖原始文件的原因。请注意,Adobe Reader 也有“保存副本”功能,而不仅仅是“保存”。

相关内容