iPhone/Mac+Safari 上的 PDF 预览为黑色

iPhone/Mac+Safari 上的 PDF 预览为黑色

有人知道为什么 PDF 预览中某些区域在 iPhone、iPad 或 Mac+Safari 上会变黑吗?在 Windows 上使用任何浏览器都可以正常工作。

我们从我们的网站直接链接到 PDF 文件。

但在苹果设备上它看起来像这样:

在 MAC 上看起来怎么样

相反它应该看起来像:

在任何设备上应该是什么样子

我们正在使用 ghostscript 来拆分和合并 PDF,但我认为这不是原因。任何正确的提示都非常受欢迎。

答案1

我设法找到了有问题的 PDF。如果发布在这里的内容有误,请告诉我或将其删除

https://alldrink.de/wp-content/themes/alldrink/assets/angebote/pdf/08_04_20_04_2019_AB.pdf

我的猜测问题是,无论您使用什么来制作 PDF,都会遗漏 macOS/iOS 所需的特定信息。PDF 是 macOS/iOS 上的原生文件(NextStep 使用 Display Postscript,OSX 的第一个迭代使用 PDF 作为原生显示渲染引擎。希望我的信息没有过时。)

但是 macOS/iOS PDF 渲染引擎可能基于不完整的 PDF 标准,或者不支持 Ghostscript 输出的所有内容。我对 Ghostscript 不太熟悉,所以不知道。

它在 Mac 上的 Acrobat 中可以运行,但在 Preview 中却不行,并且在我的 iPhone 上也出现了同样的问题。两台设备都安装了最新的操作系统版本。

如果 Ghostscript 可以在您输出小册子时针对 PDF 标准的早期版本,我会尝试这样做。可能会使用多个早期版本,直到找到一个在 Apple OS 系统上呈现效果更好的版本。

另一种可能性是 Ghostscript 不会将非渲染框中使用的字体(或图形)下载到 PDF 中。如果您将源中的图形渲染为高分辨率位图(如果尚未渲染)而不是矢量图像/PostScript 字体,那么也可能是这种情况。

您也可以尝试在专门讨论印前输出为 PDF 的讨论板上询问这个问题,因为我敢打赌他们会看一眼就知道问题是什么。

抱歉说得这么含糊,这开始是一条评论,但我意识到它太长了,但可能不是真正的评论。回答。希望它能为您指明一条通往答案的途径......

相关内容