重複の可能性:
Java で Base64 データをデコードする
String
PDF ドキュメントの Base64 エンコーディングであるを取り込むメソッドがあります。バイナリをデコードして PDF ファイルに戻し、PDF ファイルを保存するにはどうすればよいですか (またはFile
、次のプログラムで使用できるように、ファイルをオブジェクトとして戻すだけです)。
Javaを使用してこれを行う必要があります。
重複の可能性:
Java で Base64 データをデコードする
String
PDF ドキュメントの Base64 エンコーディングであるを取り込むメソッドがあります。バイナリをデコードして PDF ファイルに戻し、PDF ファイルを保存するにはどうすればよいですか (またはFile
、次のプログラムで使用できるように、ファイルをオブジェクトとして戻すだけです)。
Javaを使用してこれを行う必要があります。
このコードを試してください:
//Required imports
import java.io.*;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
// Code
BASE64Decoder decoder = new BASE64Decoder();
byte[] decodedBytes = decoder.decodeBuffer(encodedBytes);
File file = new File("c:/newfile.pdf");;
FileOutputStream fop = new FileOutputStream(file);
fop.write(decodedBytes);
fop.flush();
fop.close();