java BASE64转PDF
时间: 2024-06-02 14:04:26 浏览: 196
Java中有一个Base64类,可以将Base64编码的字符串转换成字节数组,并将字节数组转换成Base64编码的字符串。可以使用该类来将Base64编码的PDF文件转换成PDF文件。
以下是示例代码:
```
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.Base64;
public class Base64ToPdf {
public static void main(String[] args) {
String base64Pdf = "JVBERi0xLjQKJc..." // 这里是Base64编码的PDF文件字符串
byte[] pdfBytes = Base64.getDecoder().decode(base64Pdf);
try (OutputStream outputStream = new FileOutputStream("output.pdf")) {
outputStream.write(pdfBytes);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先使用Base64类的getDecoder()方法获取Base64.Decoder对象,然后使用该对象的decode()方法将Base64编码的PDF文件字符串转换成字节数组。最后,我们使用FileOutputStream将字节数组写入到文件中。
阅读全文