我正在處理一個應用程序,我以字節數組的形式獲取數據,而且我需要使用這個字節數組來創建一個新的PDF文件。如何在android中實現這一點?如何將字節數組轉換爲Android中的PDF文件?
4
A
回答
1
+0
您好Jigar,我嘗試這個代碼FileOutputStream中fileos =新FileOutputStream中( 「Hello.pdf」); 但是當我試圖打開這個文件時,我收到一個錯誤,說Adobe Reader無法打開Hello.pdf,因爲它不是受支持的文件類型,或者是因爲文件已損壞...... – Taruni 2011-12-27 12:16:33
+0
_假設您有數據準備在PDF_中寫入的內容,請參閱更新 – 2011-12-27 12:21:14
2
試試這個代碼,它爲我工作。
File dir = Environment.getExternalStorageDirectory();
File assist = new File("/mnt/sdcard/Sample.pdf");
try {
InputStream fis = new FileInputStream(assist);
long length = assist.length();
if (length > Integer.MAX_VALUE) {
Log.e("Sorry! Your given file is too large.","cannnottt readddd");
}
byte[] bytes = new byte[(int)length];
int offset = 0;
int numRead = 0;
while (offset < bytes.length && (numRead=fis.read(bytes, offset, bytes.length-offset)) >= 0) {
offset += numRead;
}
File data = new File(dir,"mydemo.pdf");
OutputStream op = new FileOutputStream(data);
op.write(bytes);
創建的mydemo.pdf將存儲在您的SD卡上。
0
您可以使用Common IO庫來幫助簡單地從文件轉換爲字節數組或從字節數組轉換爲文件。
File mFile = new File(filePath);
FileUtils.writeByteArrayToFile(mFile, yourArray);
相關問題
- 1. 將字節數組轉換爲pdf
- 2. 如何將.txt文件中的數據轉換爲android中的字節數組?
- 3. 如何將內存中的文件轉換爲字節數組?
- 4. 如何將字節數組轉換爲zip文件在c#中?
- 5. 如何在PHP中將字節數組轉換爲文件?
- 6. 將PDF轉換爲字節
- 7. 將字節[]轉換爲PDF
- 8. 將PDF轉換爲字節數組和反之亦然android
- 9. 如何將字節數組轉換爲pdf並下載
- 10. 將大文件轉換爲Android上的字節數組
- 11. 如何將Java字節數組轉換爲Scala字節數組?
- 12. 如何將pdf文件轉換爲字節數組,在flex桌面應用程序中將字節數組檢索爲pdf文件?
- 13. Android將字節轉換爲文件
- 14. 如何將圖像文件轉換爲Android中的pdf文件
- 15. 如何將pdf文件轉換爲android中的doc文件?
- 16. 如何在Android Studio中將imageview轉換爲字節數組?
- 17. 如何將二進制文件轉換爲字節數組?
- 18. 如何將字節數組轉換爲圖像文件?
- 19. 如何將字節數組轉換爲文件
- 20. 如何將字節數組轉換爲ZIP文件
- 21. 如何將音頻文件轉換爲字節數組
- 22. 如何將html文件轉換爲字節數組使用angularjs
- 23. 如何將.wav文件轉換爲字節數組?
- 24. 如何將struct數組轉換爲c#中的字節數組?
- 25. 如何將字節數組轉換爲C#中的雙數組?
- 26. 如何將中文字符串轉換爲字節數組和字節數組爲中文字符串?
- 27. 將字節格式字符串轉換爲字節數組android
- 28. 如何將PDF字節[]轉換爲字符串並將字符串轉換爲PDF字節[]
- 29. 將音頻文件轉換爲matlab中的字節數組
- 30. BigInteger如何在Java中將字節數組轉換爲數字?
檢查了這一點: –
ogzd
2011-12-27 13:11:24