私はバイト配列の形式でデータを取得しているアプリケーションで作業しています。新しいPDFファイルを作成するためにこのバイト配列を使用する必要があります。私はアンドロイドでこれを達成できますか?バイト配列をAndroidのPDFファイルに変換するには?
答えて
使用FileOutputStream
、あなたはアンドロイド
ために利用可能ないくつかのPDFライターのAPIもありますPDFに
を書かされる準備ができているデータ内容を持っていると仮定すると、そのwrite(byte[])
方法
#
こんにちはJigar、私はこのコードを試してみましたFileOutputStream fileos =新しいのFileOutputStream ( "Hello.pdf"); このファイルを開こうとすると、Adobe ReaderがHello.pdfを開くことができないというエラーが表示されます。ファイルタイプがサポートされていないか、ファイルが破損しているためです。 – Taruni
_データの取得PDFで書き込む準備ができているコンテンツ_、更新 –
このコードを試してみてください、それは私のために働きました。
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は、あなたのsdcardに保存されます。
ファイルからバイト配列またはバイト配列からファイルに変換するのに役立つCommon IOライブラリを使用できます。
File mFile = new File(filePath);
FileUtils.writeByteArrayToFile(mFile, yourArray);
- 1. バイト配列のExcelファイルをバイト配列のPDFファイルに変換する
- 2. PDFバイト配列をjpg画像に変換する(JAVAプロジェクト)
- 3. Android:バイト配列をBitmapに変換するには?
- 4. pdfファイルをバイト配列に変換する方法、フレックスデスクトップアプリケーションでバイト配列をpdfファイルに取り込む方法はありますか?
- 5. バイト配列をBase64に変換するandroidの文字列
- 6. バイト配列をZIPファイルに変換するには
- 7. PNG圧縮バイト配列をBMPバイト配列に変換する
- 8. C#バイト配列に変換
- 9. NSStringをバイト配列に変換する
- 10. D3DImageをバイト配列に変換する
- 11. バイト配列をpngに変換する
- 12. int16をバイト配列に変換する
- 13. バイナリをバイトに変換する[]配列
- 14. docx形式のバイト配列をpdf形式のバイト配列に直接変換する
- 15. バイト配列をint配列に変換する方法は?
- 16. Androidバイト配列をビットマップに変換する
- 17. バイト配列を文字列に変換するには?
- 18. バイト配列を文字列に変換するには?
- 19. サンプルを含む配列をバイト配列に変換する
- 20. C#でバイト配列をshort配列に変換する
- 21. バイト配列をPNG/JPGに変換
- 22. ビットマスクをvb.netのバイト配列に変換するには
- 23. NSDataをiPhoneのバイト配列に変換するには?
- 24. 値構造体の配列をバイトに変換するには?
- 25. XMLSS(XML SpreadSheet)をバイト配列に変換するには?
- 26. Cでバイト配列をdoubleに変換するには?
- 27. Javaで.mp4ビデオをバイト配列に変換するには?
- 28. nodejsでバイト配列を取得してファイルに変換するには
- 29. バイト配列としてPDFファイルを読むには?
- 30. Androidの文字列をバイトに変換する[] - バイトをバイト[]で返す
これをチェックしてください: –
ogzd