android - 在自定义 Android(或 PhoneGap)应用程序中嵌入 Adob​​e Reader

标签 android cordova pdf mobile sdk

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

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

1) 有人可以帮助我们或指导使用 Adob​​e Acrobat 阅读器 (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 Bsquare o 蓝火

感谢您的回应和支持

最佳答案

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

关于android - 在自定义 Android(或 PhoneGap)应用程序中嵌入 Adob​​e Reader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16642573/

相关文章:

android - 版本冲突更新为Play-Services 9.4.0 Android Studio 2.2

javascript - 将数组传递给 Flurry 的 setAge (Cordova)

javascript - 将输入传递给 sqlite IN 运算符(Javascript、Cordova)

javascript - Phonegap iOS - 防止在输入焦点上滚动

c# - 从pdf和word文件中提取文本

javascript - 使用 html-pdf 后 Sails EJS-view 不渲染图像

android - 空 Activity 的 setContentView 上的 StrictMode 磁盘读取冲突

java - 获取范围内 wifi 路由器的 MAC 地址

android - 与 ExpandableListView 一起使用时无法选择 RadioButtons

python - 用python删除文件夹和子文件夹中的pdf文件?