无法在Mac OS Yosemite错误3204上的AIR应用程序中打开PDF文件

时间:2015-08-05 14:01:16

标签: macos actionscript-3 pdf air flash-builder

我在Mac OS 10.10.4上的adobe air应用程序中打开PDF文件时遇到问题。我已经在mac上安装了adobe reader 11.0.12和air。 我还跟踪了HTMLLoader.pdfCapatibility,它返回3204(操作系统在尝试加载Adobe Reader或Acrobat应用程序或其中一个必需的库时返回了错误。)。 我正在向您展示一些示例代码。

if(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK)
  {
            var request:URLRequest = new URLRequest(tempFile.url);
            pdf.load(request);
            var ui:UIComponent = new UIComponent();
            ui.addChild(pdf)
            container.addChild(ui);
}
  else
{
  trace("PDF cannot be displayed. Error code:",HTMLLoader.pdfCapability);
  }

显示输出:PDF无法显示。错误代码:3204 如果有人有任何想法,请告诉我。

相同的代码在从Mac 10.9到10.10更新的Mac上运行良好!

祝你好运

2 个答案:

答案 0 :(得分:1)

错误3204通常表示Adobe Reader问题。

  • 是否安装了Adobe Reader?
    • 这也暴露为3201错误,但是损坏或部分卸载
    • 可以允许Reader检查通过,然后作为3204失败。
  • Adob​​e Reader是否正常推出?
    • OS-X控制台中没有报告任何问题?
  • 您能查看PDF吗? (在Reader中没有OS-X的预览版)

查看PDF以确定它是否嵌入了需要由Adobe Reader加载的资源,并且可能会丢失并导致共享库失败:

  • '特殊'嵌入内容
  • 不播放的视频,缺少编解码器等。
  • 密码已锁定?
  • 不存在的嵌入字体?
  • 等....

答案 1 :(得分:0)

我找到了解决方案。 实际上,Adobe Reader 11.0.12似乎是Adobe Reader DC的版本号。 今天,我在https://get.adobe.com/fr/reader/otherversions/,Adobe Reader 11.0上下载,现在一切正常!