配置:
Web 浏览器及其版本:Safari 最新
操作系统和它
版本:iOS 11.1.1
PDF.js 版本:最新
重现问题的步骤:
在任何 pdf.js 渲染器或查看器中加载附加文件。
什么是预期行为? (添加截图)
PDF的渲染
什么地方出了错? (添加截图)
显示空白的白色画布而不是 pdf。
这只发生在 iOS 浏览器上。 它适用于 Windows 的所有浏览器和 MacOS 的所有浏览器。 它也适用于 Android 设备上的 Google Chrome。
我们在 iOS 上的另一个文档中也遇到了这个问题: https :
经过调查,我们确实获得了有关此错误的一些其他信息:
我观察到了类似的情况,尽管在我的情况下,即使在等待之后我也从未见过文档显示。 我描述了我对 StackOverflow 的观察- 我将在这里重复我的问题,以及某人的有力回应:
我有一个两页的 pdf 文档,它不会在 iOS 上的 Safari 或 Chrome 上呈现,使用 pdf.js; 有两页,但它们都是空白的。 如果我用CutePDF将文档“打印”到另一个pdf,它会呈现! 但是如果我使用 Acrobat PRO 进行优化,它就不会渲染。 我在某处读到,如果我使用 Acrobat PRO 渲染为 Postscript,然后重新保存为 pdf,则线性化; 还是没有爱。 我在这里展示了所有四种风格 - 缩略图显示了 pdf 元数据以及文件大小。 即使不是最小的,也只有CutePDF 版本可以渲染。 除了简单地用CutePDF重印我网站上的每个pdf - 有人能告诉我pdf.js有什么不满意的吗?
注意:所有四种风格都在 Windows 下呈现。 只有 iOS 有问题,四个中的三个。
这是回应:
所有非工作版本都将位图绘制为包裹在图案中的单个大型 XObject。 工作版本将位图切割成许多直接在页面内容中绘制的较小图像。 您可能想要查找与这些因素相关的 pdf.js 问题。
CutePDF 不提供以这种方式控制位图的选项 - 它只是这样做。 pdf.js 不喜欢的“单个大型 XObject 包裹在模式中”是什么意思 - 并且,我如何控制,例如,Acrobat PRO 以像 CutePDF 那样呈现(如果这是解决方法)?
我观察到了类似的情况,尽管在我的情况下,即使在等待之后我也从未见过文档显示。 我描述了我对 StackOverflow 的观察- 我将在这里重复我的问题,以及某人的有力回应:
我有一个两页的 pdf 文档,它不会在 iOS 上的 Safari 或 Chrome 上呈现,使用 pdf.js; 有两页,但它们都是空白的。 如果我用CutePDF将文档“打印”到另一个pdf,它会呈现! 但是如果我使用 Acrobat PRO 进行优化,它就不会渲染。 我在某处读到,如果我使用 Acrobat PRO 渲染为 Postscript,然后重新保存为 pdf,则线性化; 还是没有爱。 我在这里展示了所有四种风格 - 缩略图显示了 pdf 元数据以及文件大小。 即使不是最小的,也只有CutePDF 版本可以渲染。 除了简单地用CutePDF重印我网站上的每个pdf - 有人能告诉我pdf.js有什么不满意的吗?
注意:所有四种风格都在 Windows 下呈现。 只有 iOS 有问题,四个中的三个。这是回应:
所有非工作版本都将位图绘制为包裹在图案中的单个大型 XObject。 工作版本将位图切割成许多直接在页面内容中绘制的较小图像。 您可能想要查找与这些因素相关的 pdf.js 问题。
CutePDF 不提供以这种方式控制位图的选项 - 它只是这样做。 pdf.js 不喜欢的“单个大型 XObject 包裹在模式中”是什么意思 - 并且,我如何控制,例如,Acrobat PRO 以像 CutePDF 那样呈现(如果这是解决方法)?
关于这个问题的任何更新? 我也遇到过。