2017-12-14 11 views
0

나는 파이어 폭스 스토리지에 pdf 파일을 업로드 한 후 파이어 폭스 스토리지에 PDF 파일을 업로드했습니다. 다운로드 URL을 얻고 있습니다. 이제 안드로이드 애플리케이션에서 webview에서 pdf 파일을 열려고합니다.오픈 파이어베이스 스토리지 PDF 파일 url in webview

다음은 firebase 저장소에 pdf 파일을 업로드 한 후 가져 오는 URL입니다. 내가 잘못 곳

아래 https://firebasestorage.googleapis.com/v0/b/onecoach-256129.appspot.com/o/admin%2F1513215604514.pdf?alt=media&token=059d1d8a-6ee9-42df-9b08-3e126e192d10

것은

private void loadWebUrl(String url) { 
    myWebView.setBackgroundColor(Color.TRANSPARENT); 
    myWebView.getSettings().setJavaScriptEnabled(true); 
    settings.setAllowFileAccessFromFileURLs(true); 
    settings.setAllowUniversalAccessFromFileURLs(true); 
    settings.setBuiltInZoomControls(true); 
    //url = "http://narsun.pk/profile.pdf"; 
    if (url!=null&&!url.isEmpty()) { 
     myWebView.loadUrl("https://docs.google.com/viewerng/viewer?url="+url); 
     //myWebView.loadUrl("http://drive.google.com/viewerng/viewer?embedded=true&url="+url); 
    }else { 
     Utils.showToast(mActivity,"Sorry No Pdf url Exist!"); 
     mActivity.onBackPressed(); 
    } 
} 

나를 웹뷰에서 PDF 열기 내 방법 도와주세요입니다! 감사합니다

답변

1
  • 사용 PDF.js
  • 사용자가 안드로이드에 일반 PDF 뷰어에서 양식을 볼 수 있도록 허용 (예를 들어, PdfRenderer, AndroidPdfViewer)
  • 삽입 앱이
을에서 다른 비 WebView PDF 뷰어

This blog post은 후자의 4 가지 옵션을 설명합니다. This directory에는 PDF.js 및 "기타 WebView PDF 뷰어"옵션을 보여주는 샘플 프로젝트가 포함되어 있습니다.

+0

감사합니다. –