iOS17中PDF部分页面显示异常问题

升级iOS17或者iPadOS17之后,之前能正确渲染的PDF出现了部分页面黑屏的现象,marginnote3, notibility, goodnote也如此,显然是这些软件调用了系统渲染的API,当系统本身出现问题的时候,它们自然就不能用了,然而在电脑以及iOS16都能够正确显示,因此确认是iOS17的问题。尽管在iPadOS17.0 beta版本时候我就反馈过这个问题给苹果,但是半年过去后的现在已经是iOS17.1.1正式版,仍旧没有解决这个问题,官方似乎不认为这是什么大问题,但是对于那些做了笔记在PDF上面的人来说则是一种灾难。(注:WPS可以打开)

我怀疑是新系统对文档的OCR进行了错误的渲染,于是想着如何移除OCR层。有两个办法

  • 第一是将PDF转换为纯图片PDF
  • 第二是直接删除PDF的隐藏信息(OCR层)

对于第一种方法很多软件都能做到,我这里使用Abbyy Fine Reader PDF15,点击另存为->纯图像PDF文档。

/ios17%E4%B8%ADpdf%E9%83%A8%E5%88%86%E9%A1%B5%E9%9D%A2%E6%98%BE%E7%A4%BA%E5%BC%82%E5%B8%B8%E9%97%AE%E9%A2%98/Pasted%20image%2020231115102208.png

第二种方法我尝试使用Adobe Acrobat DC,打开文档后,点击右边的保护一个盾牌的图标,点击删除隐藏信息, 等待状态检查完之后,点击删除即可,最后别忘了保存。

/ios17%E4%B8%ADpdf%E9%83%A8%E5%88%86%E9%A1%B5%E9%9D%A2%E6%98%BE%E7%A4%BA%E5%BC%82%E5%B8%B8%E9%97%AE%E9%A2%98/Pasted%20image%2020231115103917.png