Я хочу показать pdf-файл из byte[] непосредственно без загрузки
я хочу, чтобы отобразить мой расшифрованный PDF файл объект ByteArray с JSON-данные в PdfViewer
можете ли вы помочь мне в этом я хочу показать свои pdf документы которые поступают из веб сервиса JSON data я сделал разбор этого файла вот так
Object encodedData = jsonObject.get("file_data"); byte[] decoded = Base64.decode(encodedData.toString(), Base64.NO_WRAP);
я не хочу скачивать и сохранять его в своей памяти
мне нужно показать онлайн .
пожалуйста, помогите мне
Что я уже пробовал:
Object fileName = jsonObject.get("file_name"); Object encodedData = jsonObject.get("file_data"); byte[] decoded = Base64.decode(encodedData.toString(), Base64.NO_WRAP); file = new File(destFolder, fileName.toString()); if (file.exists()) file.delete(); output = new FileOutputStream(file); output.write(decoded); output.flush(); output.close();
Richard MacCutchan
Может ли ваш просмотрщик PDF читать непосредственно из байтового массива?
Member 13258586
я не знаю, как показать pdf-файл непосредственно из byteArray
Richard MacCutchan
Это не ответ на мой вопрос. Если у вас нет средства просмотра или какого-либо другого приложения, которое может отображать PDF-файл из байтового потока/массива, то вам нужно будет написать код самостоятельно.
David Crow
Является ли PdfViewer приложением на вашем устройстве?
Member 13258586
да именно об этом я и спрашиваю тот код который будет отображаться непосредственно