You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 16.04下Evince无法保存PDF注释的求助

解决Evince注释未保存到副本的问题

别慌,文件还开着的话先按下面的步骤操作,保住你的注释再说:

一、紧急保存注释的可靠方法

目前最稳妥的是这两个操作:

  • 打印到PDF嵌入注释:点击Evince顶部菜单栏的文件打印,在打印机选项里选Print to File,设置好保存路径和文件名后确认。生成的新PDF会把所有注释直接嵌入进去,不会丢失。这个方法在Ubuntu 16.04的Evince版本里比直接“另存为”更可靠。
  • 导出注释单独备份:如果暂时没法生成带注释的PDF,先把注释导出成XML格式存起来。点击编辑注释导出注释,选个安全的保存位置。就算之后原文件出问题,也能通过导入注释功能把注释恢复到PDF里。

二、注释的临时存储位置

Evince会把未保存的注释存在这两个地方:

  • 临时缓存目录~/.cache/evince/,这里有以当前PDF文件哈希值命名的临时文件,里面存着未保存的注释数据。不过这个目录的文件会在Evince关闭后被自动清理,所以现在别关软件,赶紧备份对应你PDF的那个文件。
  • 注释数据库~/.local/share/evince/annotations/,这里有一个SQLite数据库文件,Evince会把所有打开过的PDF的注释(包括未保存的)都存在这里。就算不小心关了Evince,只要没清理这个目录,下次打开同一个PDF,注释大概率还能自动加载出来。

三、后续避免丢失的小建议

  • 尽量用打印到PDF的方式保存带注释的文件,旧版本Evince的“另存为”偶尔会出现不嵌入注释的问题。
  • 定期导出注释备份,避免突发情况(比如软件崩溃)导致注释丢失。

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

火山引擎 最新活动