使用网上的开源控件:https://github.com/barteksc/AndroidPdfViewer
需要把pdf文件下载到本地,然后进行显示
1、添加项目依赖
implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'
2、xml里面引入pdf控件
3、加载服务器上的pdf文件,传入文件地址url
private void openPdf(final String url) {
getPermission();
DowloadUtil.download(url, getCacheDir() + "/temp.pdf", new DowloadUtil.OnDownloadListener() {
@Override
public void onDownloadSuccess(final String path) {
runOnUiThread(new Runnable() {
@Override
public void run() {
File file = new File(path);
pdfView.fromFile(file)