【问题标题】:How to open a pdf on the iPad from an AIR for iOS app如何从 AIR for iOS 应用程序在 iPad 上打开 pdf
【发布时间】:2012-04-06 20:00:25
【问题描述】:

我正在制作一个可以下载 pdf 的 AIR for iOS 应用程序。我不想在应用程序本身中显示 pdf,但希望默认 pdf-viewer (iBooks) 启动并显示 pdf。如何才能做到这一点。

我知道navigateToURL 可用于使用iBooks 的uri 方案打开文件。但我不知道如何告诉 iBooks 查看我的应用程序的应用程序目录。 (或者是否有一些秘密目录可以从应用程序中放置文件 - iBooks 可以在其中找到它)

我很难弄清楚预期的行为应该是什么。我可以从应用程序打开 iBooks,但我应该将文件放在哪里以便 iBooks 可以访问它?

任何指点或帮助将不胜感激,因为这在某种程度上是一个表演终结者。

【问题讨论】:

    标签: ios actionscript-3 air


    【解决方案1】:

    如果简单的 navigateToURL 无法按预期工作,我建议您查看 AIR Native Extensions (ANE)UIDocumentInteractionController (+ blog post)。

    【讨论】:

    • 问题是我很难弄清楚预期的行为应该是什么。
    • Ehmmm 又是什么问题?用什么软件打开PDF?或者如何将 PDF 路径传递给 iBooks?还是什么?
    • 如何将 PDF 路径传递给 iBooks?
    • 在我上面贴的博文中有描述。 ANE 在这里帮助您运行 iOS 原生代码。
    • 我明白你的意思。我曾与几个 ANE 合作过,但我从未自己制作过,所以我想这将是我的第一个。谢谢。
    【解决方案2】:

    试试这个库

    http://code.google.com/p/pavo/

    我没有亲自使用过。这样你就可以提取文本/内容并在 flash/flex 应用程序中重新渲染。

    【讨论】:

    • 嗨 Gaurav - 谢谢。我不想在我正在制作的应用程序中显示 pdf - 我希望 pdf 在默认的 pdf-viewer 应用程序 (iBooks) 中打开。如果我想在应用程序中显示 pdf,我认为 webview 类会做我想做的事。
    猜你喜欢
    • 1970-01-01
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多