问题: 某些应用程序(如“预览”或“脱脂”)不会在某些PDF中显示任何内容,主要是在文本PDF中,而图像可以正常工作。 Skim甚至可以显示目录,但是很长一段时间后它们都开始大量播放。 PDF在Adobe Reader中显示正常,我在日志或控制台中看不到任何有意义的内容。
控制台中“设备”的日志填充了以下消息:
预定义UICollectionViewFlowLayout的行为未定义,原因如下:
预览项目宽度必须小于UICollectionView的宽度减去左侧和右侧的插入值。
预览请检查代表返回的值。
有趣的是这种情况看起来很有感 某些小PDF首先打开OK,并在滚动时保持此状态。但在打开一个没有显示任何内容的较大PDF后,第一张PDF会降低其显示质量,尤其是在滚动之后。 为了说明这一点,左边是Preview.app,右边是/Library/Documentation/License.lpdf的QuickLook预览:
看起来很奇怪,这看起来更像是Sierra预览中的一系列漏洞。
一个错误是,一旦滚动停止,预览中的中间滚动表示有时不会正确更新。几乎所有PDF都可以看到这种效果,但大部分时间都可以很快地解决问题。
当使用大而复杂的PDF时,特别是当它们是用LaTeX生成时,似乎会触发最严重的错误。
一个例子似乎是 本用户指南 。 预览似乎受到了最坏的影响。关闭预览窗口伪自动退出程序,但不会从正在运行的进程列表中删除它。一旦这样的文档被打开,Preview.app或Skim就会陷入奇怪行为的深渊,如上面的截图所示。 在其他较少操纵的Sierra系统中,观察到相同的行为,但并非总是如此。 目前我没有看到哪些系统会受到共同影响,也没有看到PDF会触发这些症状的模式。