那天赶项目材料,临提交前碰到pdf文件打不开怎么办,试了好半天,电脑自带的阅读器点一下就闪退,当时心里一下子慌了,以为文件直接损坏报废。先是直接双击文件图标,系统弹出提示,说无法加载文档,换了个文件夹存放,依旧是同样的报错,完全没变化。
最先做的蠢操作,反复点文件,一遍又一遍双击,想着多试几次说不定就能正常打开,连着点了十几下,软件不停崩溃,任务栏堆了一堆未响应的进程,电脑都跟着卡顿。后来才反应过来,不能一直重复同样的操作,得先看看这个文件有没有完整下好,浏览器下载中断的时候,经常会生成一个不完整的pdf,外表后缀名看着没问题,内部数据缺块,任何阅读器都读取不了。
重新找到原下载链接,删掉旧的残缺文件,关掉浏览器的后台,再从头下载一次,等进度条完全跑完,没有中途暂停。下载完之后,右键查看文件大小,对比网页上标注的文件容量,发现第一次下好的文件只有正常大小的三分之一,这下就对上问题根源了。
双击新下载的文件,阅读器顺利启动,文档页面正常加载出来,文字图片都能正常浏览。这只是我的个人感受,不是标准答案,这次刚好是下载不全导致的打不开,别的情况不一定能用这个办法解决。
也碰到过同事遇到类似情况,他的文件下载完整,但后缀名被改动,文件名末尾不是.pdf,改成别的字符,系统识别不出文档类型,同样打不开。他是直接重命名,手动把后缀改回pdf,保存之后就能正常打开,不过操作的时候要留意,隐藏后缀的电脑,得先在文件夹设置里把文件扩展名显示出来,不然改了半天只是修改文件名,根本碰不到后缀。
还有一次,拿到别人发来的压缩包里面的pdf,解压过程中途终止,直接在压缩包内双击打开文件,也会报错。压缩包里的文件没有释放到本地磁盘,阅读器没办法读取完整数据流,把文件拖拽到桌面解压完成,再打开就恢复正常。
有个细节很容易忽略,旧版本的阅读器软件,没办法打开用新版工具生成的pdf文档,就算文件完好无损,打开也会提示出错。不是文件坏了,是软件版本太老旧,这种情况不用反复下载文件,更新阅读器或者换一个别的pdf查看程序尝试就行。
不要上来就认定文件损坏,直接去找发送方重发。优先核对下载、解压、后缀这几项简单的点,很多时候问题就出在这些不起眼的地方。
那天解决完这个pdf之后,关掉阅读器,第一件事是把这份文档另存了一份副本放在别的盘里,怕后续再出现同样状况。