【问题标题】:Android - How to display pdf contents from .js file in webviewAndroid - 如何在 webview 中显示 .js 文件中的 pdf 内容
【发布时间】:2018-10-19 15:30:00
【问题描述】:

我的要求是在 Android 应用的 webview 中显示包中的 web 内容。

  1. 包文件夹包含 html、fonts、pdf 文件夹,其中包含相应的文件。

  2. 我通过指向 index.html 文件来访问全部内容

    mWebview.loadUrl("file:///android_asset/appFolder/html5/index.html")
    
  3. 除了 pdf 渲染之外工作正常。我在互联网上搜索过,但所有答案都与 .pdf 扩展文件有关

  4. 我的问题是我们的 .js 扩展名中有 pdf 内容,例如 pdf.js

如何显示 .js 文件中的 pdf 内容?

【问题讨论】:

  • 你认为什么是“包文件夹”?
  • WebView 无法显示 pdf。
  • @greenapps 感谢您的响应..package 文件夹不过是我拥有所有 html、字体、pdf 目录的目录..我已将此包目录放在 assets 文件夹中..
  • @greenapps Web 开发人员给了我 .js 扩展文件中的 pdf 内容...例如 pdfasset.js..我已经在 webview 中显示了该文件..但它没有呈现...我已设置 webSettings.setJavaScriptEnabled(true);即使它不起作用..

标签: javascript android pdf mobile webview


【解决方案1】:

问题终于解决了,现在正在显示pdf内容。 我在 onCreate() 中添加了以下两行

    mWebview.setWebChromeClient(new WebChromeClient());
    mWebview.setWebViewClient(new WebViewClient());

成功了……!!谢谢..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多