在android webview上打开PDF文件,而不使用GoogleDocViewer

如何在不使用GoogleDocViewer的情况下在url上显示pdf Web浏览器?

PDF url需要身份validation,并且url在浏览器上正常工作,但是当我试图在android webview中打开相同的url时,它显示空白屏幕。

  • 使用android.graphics.pdf创build多个PDF页面
  • PDF.js查看器捏缩放
  • 如何打开/显示文件(.pdf,.doc)没有外部应用程序?
  • 我怎样才能显示一个PDF文档到Webview?
  • Webview到PDF忽略作业名称
  • 从url下载pdf然后用pdf阅读器打开它
  • Xamarin.Android pdf生成器
  • 如何从URI获取文件path?
  • 你可以使用mozilla的pdf.js。

    关于如何在Android中执行的示例项目。 用户Butelo制作的示例项目。

    正如用户LinX64指出的,这只能在android.os.Build.VERSION_CODES.JELLY_BEAN及以上版本上使用。

    我猜你应该使用第三方库来处理这些东西,顺便说一句,原生android浏览器不支持这种pdf格式。

    例如,要完成上述用户的回答,只能在+ android.os.Build.VERSION_CODES.JELLY_BEAN

    检查这一点:

    //对于API级别android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1及更低版本,默认值为true; //对于API级别android.os.Build.VERSION_CODES.JELLY_BEAN及更高版本,默认值为true。

     if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN)