如何在应用程序中打开任何pdf文件?
Posted
技术标签:
【中文标题】如何在应用程序中打开任何pdf文件?【英文标题】:How to open any pdf file inside app? 【发布时间】:2014-04-05 10:16:36 【问题描述】:我是 android 开发新手,所以我知道如何使用一些可用的 API 从 assest 文件夹文件中打开 pdf。
但是我怎样才能为任何像adobe reader这样的pdf工具制作。
【问题讨论】:
单独你不能亲爱的..(: 顺便说一句,这可能对你有帮助 ***.com/a/13344414/1199602 您可以使用第三方库。在这里,我已经给出了。 ***.com/questions/14583095/pdf-viewer-api-on-android/… 【参考方案1】:如果您想专门从您的应用中打开 Adobe Reader(带有版本),您需要使用 PackageManager.getPackageInfo(String, int)
查询它!
你也可以试试下面的代码,
private void loadDocInAdobeReader(String someDoc)
throws ActivityNotFoundException, Exception
try
Intent intent = new Intent();
intent.setPackage("com.adobe.reader");
intent.setDataAndType(Uri.parse(someDoc), "application/pdf");
startActivity(intent);
catch (ActivityNotFoundException ae)
ae.printStackTrace();
throw ae;
catch (Exception e)
e.printStackTrace();
throw e;
【讨论】:
以上是关于如何在应用程序中打开任何pdf文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用我的 iOS 应用程序在我的 iPad/iPhone 中打开 PDF 文件?