如何将字节字符串转换为pdf,以便在Android Studio的Web视图中显示它?
我正在调用一个json API,从中我得到一个pdf元素,它看起来像这样,这个文件只是因为它被破坏了,但看起来像这样:如何将字节字符串转换为pdf,以便在Android Studio的Web视图中显示它?,android,pdf,webview,base64,byte,Android,Pdf,Webview,Base64,Byte,我正在调用一个json API,从中我得到一个pdf元素,它看起来像这样,这个文件只是因为它被破坏了,但看起来像这样: JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFuZyhlbi1VUykgL1N0cnVjdFRyZWVSbDQTRGRTNBQ0MxQTg5PjwxOTIzMDRGMTgwOTZCMzQ0QjExQ0E0RkUzQUNDMUE4OT5dIC9QcmV2IDk3NjgwL1hS
JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFuZyhlbi1VUykgL1N0cnVjdFRyZWVSbDQTRGRTNBQ0MxQTg5PjwxOTIzMDRGMTgwOTZCMzQ0QjExQ0E0RkUzQUNDMUE4OT5dIC9QcmV2IDk3NjgwL1hSZWZTdG0gOTY0MTg+Pg0Kc3RhcnR4cmVmDQoxMDgzNzgNCiUlRU9G
我想将其转换为pdf,以便在我的应用程序中将其显示为web视图
我的密码:
String fileUrl = response.getPdf();
byte[] bytes = null;
try {
bytes = fileUrl.getBytes("UTF-8");
Log.e("Byte Array",bytes.toString());
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
它转化为[B@a4d4cef.在这之后,我不知道该怎么办
任何帮助都将不胜感激。
谢谢。“它可以转换为[B@a4d4cef“--它转换成
对象上的字节[]
toString()
打印[B@a4d4cef
如果它没有被子类覆盖。请注意,WebView
没有显示PDF的内置功能。那么,我该怎么办?怎么办?如果您关心的是Log.e()
行,请删除该行。除此之外,将您的PDF保存到一个文件并使用startActivity()
使用操作视图
允许用户使用其首选的PDF查看器查看PDF。