【问题标题】:Convert base64 to PDF in Java [duplicate]在Java中将base64转换为PDF [重复]
【发布时间】:2012-10-14 06:49:00
【问题描述】:

可能重复:
Decode Base64 data in Java

我有一个接收String 的方法,它是PDF 文档的Base64 编码。如何将二进制文件解码回 PDF 文件,然后保存 PDF 文件(或将文件作为 File 对象传回,以便下一个程序可以使用它)。

我需要使用 Java 来做到这一点。

【问题讨论】:

标签: java pdf base64


【解决方案1】:

试试这个代码:

//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();

【讨论】:

  • 工作得很好
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-05
  • 2021-12-12
  • 1970-01-01
  • 2019-09-22
  • 2012-07-12
相关资源
最近更新 更多