如何用字节创建字节数组

时间:2013-06-10 19:51:50

标签: java

我在XML文件中得到一个PDF图像作为Base64Encoded字节,类似这样(更长,剥离):

  

JVBERi0xLjMKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMyAwIFIKL091dGxpbmVzIDIgMCBSCi9EZXN0cyA1IDAgUgovUGFnZU1vZGUgL1VzZU5vbm

想要编写java代码将其转换为图像文件。我尝试使用javax.xml.bind.DatatypeConverter.printBase64Binary(byte[]),但不确定如何创建上述字节的byte[]

1 个答案:

答案 0 :(得分:-1)

您可以使用sun.misc.BASE64Decoder

public byte[] fromBase64(String b64) {
  BASE64Decoder decoder = new BASE64Decoder();
  return decoder.decodeBuffer(b64)
}