【问题标题】:How to use an PDF viewer in Flex mobile如何在 Flex mobile 中使用 PDF 查看器
【发布时间】:2024-04-21 03:30:02
【问题描述】:

我正在使用 Adob​​e Flash buillder 4.6 中的 Flex 开发一个可在 Android 和 iOS 上运行的移动应用程序。

我需要一种方法来查看存储在应用程序存储目录中的 PDF 文件。在几个论坛中搜索,没有一个建议对我有用。

在 iOS 中使用 StageWebView 但 Android 仍然没有找到可行的解决方案。

是否可以使用ANE。 它需要离线工作,所以我不能使用谷歌文档作为代理。

有什么建议吗?

【问题讨论】:

  • 那么StageWebView在Android平台有什么问题呢?
  • 这不适用于在 Android 上查看 PDF。当我在 StageWebView 上加载文件时,视图是空白的。当我尝试通过 Android 浏览器查看 pdf 时,一定会发生同样的情况,它会下载而不是查看文件。我的代码是:var pdf:File = File.applicationStorageDirectory.resolvePath(file); stageWebView.loadURL("file:" + pdf.nativePath);
  • 是的,看起来有问题。同样的问题和答案在这里 btw *.com/questions/6184927/… 。因此,如果 GPU 渲染仍然没有帮助,那么使用 ANE 解决方案看起来不错。
  • 感谢您的宝贵时间。我想我什至必须使用 ANE。我试图逃避它。但是,虽然 Adob​​e 并没有在移动设备上本地解决这个问题。我们将不得不使用不那么漂亮的技巧。
  • 之后分享你的经验!)

标签: android apache-flex pdf air flash-builder


【解决方案1】:

如前所述,我解决了。 继续在 iOS 中使用 webview,并且 ANE 调用了注册的 Android 应用程序以打开 PDF。

很抱歉延迟提供反馈。

感谢所有

【讨论】: