0

我在 XML 文件中得到一个作为 Base64Encoded 字节的 PDF 图像,如下所示(更长,被剥离):

JVBERi0xLjMKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMyAwIFIKL091dGxpbmVzIDIgMCBSCi9EZXN0cyA1IDAgUgovUGFnZU1vZGUgL1VzZU5vbm

想写java代码把它转换成图片文件。我尝试使用javax.xml.bind.DatatypeConverter.printBase64Binary(byte[])但不确定如何创建byte[]上述字节。

4

1 回答 1

-1

您可以使用 sun.misc.BASE64Decoder

public byte[] fromBase64(String b64) {
  BASE64Decoder decoder = new BASE64Decoder();
  return decoder.decodeBuffer(b64)
}
于 2013-06-10T20:02:17.603 回答