【问题标题】:Firefox not displaying pdf files correctly with in browser pdf viewerFirefox 无法在浏览器 pdf 查看器中正确显示 pdf 文件
【发布时间】:2013-12-28 19:14:34
【问题描述】:

这里的问题很奇怪,如果你在 Firefox http://skincarerx.com/p_include/rebates/sc13-9842-003-skincarerx-dec-rebate-offer.pdf 中查看这个 PDF 文件

您会注意到右侧缺少一堆文本。还有更多步骤,底部缺少条款和条件。

如果您在 Adob​​e Reader 或 Chrome 中打开相同的链接(再次使用 Adob​​e Reader),所有文本都会正确显示。

我尝试将 PDF 保存为旧版本的 Acrobat,但它似乎对它没有任何影响。

我似乎有页面提到 FF 内部 PDF 阅读器是问题但没有修复(除了没有在 ff 内部阅读器中打开它)。我需要一个解决方案,它仍然允许 PDF 为 FF 中的用户正确显示,而无需禁用内部阅读器。

原始文件保存在 Adob​​e Acrobat Pro 中

【问题讨论】:

  • 您似乎发现了 PDF.js 中的一个错误,它是 Firefox 默认使用的 HTML5 PDF 阅读器。项目页面是here,从中可以找到 Github 的链接和错误报告机制。如果没有禁用 PDF.js 或重新格式化您的文档,您将等待错误修复。
  • 这个问题似乎离题了,因为它是关于第 3 方产品中的错误的。
  • 文件在 Linux 或 WinXP 上的 PDF.js 中打开正常,但在 Windows 8.1 上缺少文本。如果我取消嵌入字体,它也可以在 Windows 8.1 上打开。如果我使用 Adob​​e 软件(Acrobat 或 InDesign)将它们再次嵌入到 Windows 8.1 中——Firefox 中又缺少文本。如果我使用最新的(Win 8.1)Arial 手动嵌入 - 文本丢失,如果使用 XP 中的旧 Arial - 文本 OK,在 8.1 的 Firefox 中打开。如果我在 8.1 的记事本中使用 Arial 键入并打印到 Adob​​ePDF 并在 Firefox 中打开 - 文本丢失。奇怪的bug,还没人发现就奇怪了。我的建议是不嵌入字体并嵌入较旧的 Arial 版本。

标签: firefox pdf acrobat adobe-reader


【解决方案1】:

我遇到了同样的 Firefox 问题。我用 MS Arial Unicode 替换了 Arial 常规,问题就消失了。 有趣的是,2-4 页的短文档没有受到影响,只有一个 24 页长的文档存在问题。现在 24 分页器适用于所有浏览器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-23
    • 2019-12-09
    • 1970-01-01
    • 2014-06-18
    相关资源
    最近更新 更多