在Android应用程序中的Pdf视图

时间:2015-02-23 10:49:15

标签: android

我想在我的Android应用程序中创建一个Android应用程序来打开pdf。 pdf已在我的设备中下载。我不想使用网址。任何人都可以提供帮助。

4 个答案:

答案 0 :(得分:0)

 File file = new File(your file path); 

  Intent intent = new Intent(Intent.ACTION_VIEW);

                intent.setPackage("cx.pdf.android.pdfview");
                intent.setDataAndType(Uri.fromFile(file),"application/pdf2");
                intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
                startActivity(intent);

答案 1 :(得分:0)

这会对你有帮助吗?

    webView = (WebView) findViewById(R.id.webView1);
    WebSettings settings = webView.getSettings();
    settings.setJavaScriptEnabled(true);
    settings.setAllowFileAccessFromFileURLs(true);
    settings.setAllowUniversalAccessFromFileURLs(true);
    settings.setBuiltInZoomControls(true);
    webView.setWebChromeClient(new WebChromeClient());
    webView.loadUrl("file:///sdcard/path/to/your/pdf.pdf");

答案 2 :(得分:0)

请参阅此链接以获取Android PDF Viewer lib,这是一个示例库,您可以实现自己的PDF阅读器应用程序。

https://github.com/jblough/Android-Pdf-Viewer-Library

答案 3 :(得分:0)

您可以使用muPDF库,它是一个很好的PDF任务库,我在我的应用https://github.com/muennich/mupdf中使用了相同的链接。