【发布时间】:2013-12-28 19:14:34
【问题描述】:
这里的问题很奇怪,如果你在 Firefox http://skincarerx.com/p_include/rebates/sc13-9842-003-skincarerx-dec-rebate-offer.pdf 中查看这个 PDF 文件
您会注意到右侧缺少一堆文本。还有更多步骤,底部缺少条款和条件。
如果您在 Adobe Reader 或 Chrome 中打开相同的链接(再次使用 Adobe Reader),所有文本都会正确显示。
我尝试将 PDF 保存为旧版本的 Acrobat,但它似乎对它没有任何影响。
我似乎有页面提到 FF 内部 PDF 阅读器是问题但没有修复(除了没有在 ff 内部阅读器中打开它)。我需要一个解决方案,它仍然允许 PDF 为 FF 中的用户正确显示,而无需禁用内部阅读器。
原始文件保存在 Adobe Acrobat Pro 中
【问题讨论】:
-
您似乎发现了 PDF.js 中的一个错误,它是 Firefox 默认使用的 HTML5 PDF 阅读器。项目页面是here,从中可以找到 Github 的链接和错误报告机制。如果没有禁用 PDF.js 或重新格式化您的文档,您将等待错误修复。
-
这个问题似乎离题了,因为它是关于第 3 方产品中的错误的。
-
文件在 Linux 或 WinXP 上的 PDF.js 中打开正常,但在 Windows 8.1 上缺少文本。如果我取消嵌入字体,它也可以在 Windows 8.1 上打开。如果我使用 Adobe 软件(Acrobat 或 InDesign)将它们再次嵌入到 Windows 8.1 中——Firefox 中又缺少文本。如果我使用最新的(Win 8.1)Arial 手动嵌入 - 文本丢失,如果使用 XP 中的旧 Arial - 文本 OK,在 8.1 的 Firefox 中打开。如果我在 8.1 的记事本中使用 Arial 键入并打印到 AdobePDF 并在 Firefox 中打开 - 文本丢失。奇怪的bug,还没人发现就奇怪了。我的建议是不嵌入字体并嵌入较旧的 Arial 版本。
标签: firefox pdf acrobat adobe-reader