最近碰到一个问题,后端返回一个阿里云OSS的PDF链接,但是Android的webView不像iOS可以直接预览,网上查了几个解决方案试了试,都不是很理想,网上的实现方案:
- 集成OSS
- 腾讯TBS
- Google在线预览服务URL拼接
- pdf.js实现URL拼接
- PdfViewer开源库
- PdfViewPager开源库
- 。。。
试了好几个,没有非常满意的,所以考虑用开源库解决吧,最后看了 PdfViewPager 已经好几年不维护了,遂决定用 AndroidPdfViewer,但是这个库有两个问题:
- 不支持URL
- apk增大
第二个问题解决不了,只能解决第一个问题了,上代码
private void getPdf(String url) {
final InputStream[