【问题标题】:Embed Adobe Reader in custom Android (or PhoneGap) Application在自定义 Android(或 PhoneGap)应用程序中嵌入 Adob​​e Reader
【发布时间】:2013-05-14 14:25:30
【问题描述】:

我们需要从本地目录 (Sdcard) 将 PDF 阅读器嵌入到我们定制的 Android(或 PhoneGap 插件)平板电脑应用程序之一中。嵌入意义不仅仅是在应用程序中显示 pdf 文档,而是我们必须以编程方式利用以下 API 功能:

1) 检索 pdf 文档元数据,即页面大小、作者、创建日期 2)点击下一页和上一页点击并实现我们的自定义处理程序代码 3)缩放,捏合,页面滑动等。

1) 有人可以帮助我们或指导使用 Adob​​e Acrobat reader (Adobe Reader Mobile 9 SDK) 实现上述用例吗?

2) Adob​​e Reader Mobile 9 SDK 是否公开 API 以供编程使用? FAQ 部分没有讨论上述用例的 API

我们花时间在谷歌搜索和 StackOverflow 挖掘中寻找可能性,但没有运气。分析后我们的结论是我们必须选择开源或商业可嵌入的 pdf sdk,即

• Mozilla 的 Pdf.JS • Android Pdf 查看器库 • Foxit pdf 查看器库 • Radaee.pdf,可嵌入的移动 PDF SDK • Adob​​e Reader 移动 SDK

我们已经尝试了上述库,以下是我们的经验

Mozilla 的 Pdf.JS – 它是一种 JavaScript 解决方案,并公开 API 以满足我们的所有需求,但在某些情况下,当缺少某些特殊的嵌入字体时无法呈现 PDF,在这种情况下应用程序崩溃。除了这个单一的问题,它非常有前途和一流。它仍处于测试阶段。

Android Pdf Viewer Library – 我们已经构建了一个自定义 Intent(PhoneGap Android 插件),但是它非常慢并且在很多情况下都失败了。我们觉得 PDF.JS 比 Android Pdf Viewer Library 好很多

Radaee.pdf - 目前正在探索。知识库很差,没有足够的样本继续前进

Foxit pdf 查看器库 – 注册 Foxit 后无法从他们在电子邮件中发送的 URL 下载 SDK。虽然链接显示 PDF SDK,但它只下载 pdf 阅读器。我们向他们的销售团队发送了一封电子邮件,正在等待他们的回复。

Adobe Reader Mobile SDK – SDK 无法下载,需要通过他们的经销商获得。我们向他们发送了一个请求并等待他们的回电

o 数据逻辑 o 方形 o 蓝火

感谢您的回复和支持

【问题讨论】:

  • 将 Qoppa 和 PdfTron 添加到列表中。两者都很贵,但迄今为止我见过的最好的。他们可以做任何你想做的事情,尽管这可能还需要你付出一些努力。

标签: android cordova pdf mobile sdk


【解决方案1】:

请尝试 ProCore 移动 SDK (http://www.mobilepdfsdk.com)。他们说你可以在 5 行中嵌入 PDF 阅读器。

【讨论】:

    【解决方案2】:

    您可以查看RadaeePDF-Cordova Plugin 并执行以下操作来添加它:

    1. 使用演示包名称创建应用程序,以便能够测试所有 功能(标准、专业和高级)。

      cordova create RadaeePDF-Cordova com.radaee.reader RadaeePDF-Cordova
      
    2. 添加 android/iOS 平台。

      cd RadaeePDF-Cordova 
      cordova platform add android --save and/or cordova platform add ios --save
      
    3. 添加插件。

      cordova plugin add https://github.com/gearit/RadaeePDF-Cordova.git --save
      
    4. 构建应用程序。 cordova build

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-09
      相关资源
      最近更新 更多