如何将 pdf 文档显示到 Webview 中?

新手上路,请多包涵

我想在 webview 上显示 pdf 内容。这是我的代码:

 WebView webview = new WebView(this);
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf");

我得到一个空白屏幕。我也设置了互联网权限。

原文由 shriya 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 473
1 个回答

我使用 https://developer.adobe.com/document-services/docs/overview/pdf-embed-api/howtos/ 修复了它

    <div id="adobe-dc-view"></div>
    <script>
    $(document).on("click", "#your-id", function() {

        var adobeDCView = new AdobeDC.View({ clientId: your - id, divId: "adobe-dc-view" });
        adobeDCView.previewFile({
            content: { location: { url: pdf - url } },
            metaData: { fileName: "name.pdf" }
        }, { embedMode: "FULL_WINDOW", defaultViewMode: "FIT_PAGE", showAnnotationTools: true, showDownloadPDF: true });

    })
    </script>

原文由 pubudu sachintha 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题