2017-01-17 5 views
0

私のウェブサイトのwebviewで小さなアプリケーションを作成しました。 私は問題を抱えています。実際にはPDF形式のオーダーフォームがあります。ウェブビューで開くかダウンロードしたいのですが、動作しません。何も起こりません。 ソリューションはありますか?URLを生成してWebViewでPDFを開きます

public boolean shouldOverrideUrlLoading(WebView view, String url) { 
    if (url.contains("pdf.php")) { 
     view.loadUrl(url); 
    } 
} 

答えて

0

WebViewは、PDFを直接サポートしていません。選択肢は次のとおりです。

  • は、あなたのPDFの注文フォームは
  • Webページに変換し、あなたのPDFの注文フォームは
  • ネイティブAndroidのユーザーインターフェースに変換使用PDF.js
  • ユーザーは、通常のPDFにフォームを表示することを許可しますAndroid上でビューワ(例えば、PdfRendererAndroidPdfViewer
  • 埋め込みのアプリ
  • 使用文書化されていないのではいくつかの他の非WebView PDFビューア、unsuppoあなたのPDFをレンダリングするためのGoogle DocsのURL URL:

This blog postは後者の4つのオプションを記述しています。 This directoryには、PDF.jsと「その他の非WebView PDFビューア」オプションを示すサンプルプロジェクトが含まれています。

関連する問題