首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示PDFPage的视图

显示PDFPage的视图
EN

Stack Overflow用户
提问于 2013-08-12 06:43:25
回答 1查看 226关注 0票数 1

我正在实现某种杂志查看器(用于浏览类似于android库中的页面),它的内容取自pdf文件;页面必须是可缩放的。一开始,我试着使用那些pdf中单独的图片。我借了ImageViewTouch和ImageViewTouchViewPager。它工作得很好,但我不能在内存中保存超过3-4张大图片(OutOfMemory错误),所以实现不适合我。(我需要内存中的5张大图片加上大约50张小图片的内存来显示目录)

所以我决定用pdf文件。我尝试过用PdfViewer.jar显示pdf,但是当您试图放大或缩小时,这个PDFViewerActivity实现会丢失图片或文本。

你能建议我如何在android图库中显示我的pdf吗?或者,至少,请告诉我,如果您知道视图,哪些视图可以显示带有缩放选项的PDFPage?

编辑的:i不需要打开侧应用程序查看pdf。我需要在我的应用程序中播放它。

EN

回答 1

Stack Overflow用户

发布于 2013-08-12 06:50:10

你可以试试这个:

代码语言:javascript
运行
复制
public static void openPdf(Context context, String filename) {
File targetFile = new File(filename);
Uri targetUri = Uri.fromFile(targetFile);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(targetUri, "application/pdf");
try {
    context.startActivity(intent);
} catch (ActivityNotFoundException act ) {
    Toast.makeText(context, "Please install a pdf reader to view help",Toast.LENGTH_LONG).show();
}

}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18180950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档