我有一个 PDF 文件的 uri(我将其存储在 Firebase 存储上),我正在尝试将其显示在屏幕上给用户。我发现很多人在谈论 API 21 及更高版本中的 PDF 渲染器,但我找到的答案似乎已经过时并且不起作用。这是到目前为止我的代码
//Get image from database
StorageReference pdfRef = storageReference.child(userID + "/reports/" + reportID);
pdfRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
}
});
获取我已有的 uri 并显示它所指向的 PDF 的最简单方法是什么?
最佳答案
您有两个选择:
1- 如果您想在应用程序中打开 PDF,您可以使用此库:https://github.com/viavansi/mupdf-android
2- 您可以在 PDF 查看器中打开它,请参阅此答案:https://stackoverflow.com/a/10530506/6603416
关于java - 如何从 uri 显示 PDF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62454670/