Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将base64字符串转换为pdf并在不保存的情况下使用pdf viewer打开?_Android_Pdf - Fatal编程技术网

Android 如何将base64字符串转换为pdf并在不保存的情况下使用pdf viewer打开?

Android 如何将base64字符串转换为pdf并在不保存的情况下使用pdf viewer打开?,android,pdf,Android,Pdf,单击按钮,我想将base64字符串转换为pdf文件,然后在android上用pdf viewer打开它 下面的代码正在转换和保存pdf文件。但是,我不想保存文件。我应该保存、打开和删除文件吗?还是有别的办法 谢谢 final File dwldsPath = new File(DOWNLOADS_FOLDER + fileName + ".pdf"); byte[] pdfAsBytes = Base64.decode(txt, 0); FileOutputStream os; os = new

单击按钮,我想将base64字符串转换为pdf文件,然后在android上用pdf viewer打开它

下面的代码正在转换和保存pdf文件。但是,我不想保存文件。我应该保存、打开和删除文件吗?还是有别的办法

谢谢

final File dwldsPath = new File(DOWNLOADS_FOLDER + fileName + ".pdf");
byte[] pdfAsBytes = Base64.decode(txt, 0);
FileOutputStream os;
os = new FileOutputStream(dwldsPath, false);
os.write(pdfAsBytes);
os.flush();
os.close();

您可以逐个文件创建临时文件。createTempFile()您尝试过吗?您可以逐个文件创建临时文件。createTempFile()您尝试过吗?