在Android SDK(如IOS SDK)中预览和打开PDF文档

在Android SDK(如IOS SDK)中预览和打开PDF文档,android,ios,pdf,dropbox,evernote,Android,Ios,Pdf,Dropbox,Evernote,对于PDF文件,ios平台有UIDocumentInteractionControllercontroller和UIDocumentInteractionController delegate在另一个应用程序(如evernote、dropbox、google drive等)中打开PDF文档。android平台有这样的方法吗?我在中找到了IOS的示例,但找不到Android的示例 谢谢。没有用过这个,但你可以试试 我强烈建议您查看MuPDF。这是一个开源项目,因此您可以自由地将mupdf与您的项目

对于PDF文件,ios平台有
UIDocumentInteractionController
controller和
UIDocumentInteractionController delegate
在另一个应用程序(如evernote、dropbox、google drive等)中打开PDF文档。android平台有这样的方法吗?我在中找到了IOS的示例,但找不到Android的示例


谢谢。

没有用过这个,但你可以试试


我强烈建议您查看
MuPDF
。这是一个开源项目,因此您可以自由地将mupdf与您的项目集成,以及修改和分发它。开发人员说muPdf小、快,而且完整。这完全是真的

但是将MuPDF与现有的android项目集成起来并不容易。以下是一些有用的链接:


希望它能帮助您

看看这个,即使是这个-可能是重复的谢谢,但这不是我要寻找的解决方案。因为我的设备上安装了dropbox和evernote,用于pdf文档,但这个解决方案并不关心它们。通过这种方式,它只需显示带有acrobat reader和polaris office的开放pdf文档。我想要更多选项,如在evernote中打开、在dropbox中打开等。我尝试使用Intent.ACTION\u SEND而不是ACTION\u VIEW。得到了我想要的结果。但这次AdobeAcrobatReader和PolarisOffice选项消失了。两个列表都有办法吗?我的意思是evernote、dropbox、drive、acrobat、polaris等。我可以打开文档或发送文档。acrobat reader android应用程序拥有股票期权,可与evernote、dropbox和drive配合使用。谢谢。但是如果你在你的项目中使用MuPDF,你也必须以开源的形式发布你的项目,或者以其他方式违反许可证。MuPDF的商业许可非常昂贵。