发现了 Foxit Reader(Linux 版)的一个 bug:
假设有一台电脑,其硬盘存储空间只剩下 300 M,这台电脑上有一个500 M 的 PDF 文件. 使用 Foxit Reader 打开这个文件,翻到中间某一页,在上面做个标注(高亮或铅笔或打点字,无所谓什么),然后保存标注.
这时就会发现保存的进度条走到一半突然消失,这一页之后的页面全部空白,关闭该文档后可以发现这个文档的大小只剩 200 M,使用别的软件尝试打开会报错说文档已经损坏.
能猜出来保存标注的过程应该是在硬盘里建个新的然后再删除旧的,这绝对是一个应该解决的问题,因为当硬盘空间不够时它完全可以给个提示说无法完成而不是把用户的文件搞坏掉!