// 为工程添加 sun.misc.BASE64Encoder和sun.misc.BASE64Decoder包:
//右键项目》属性》Java Build Path》jre System Library 》access rules》resolution选择accessible,下面填上**点击确定即可!
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.commons.codec.binary.Base64;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class TestPDFBinary {
/*BASE64Encoder和BASE64Decoder这两个方法是sun公司的内部方法,并没有在java api中公开过,所以使用这些方法是不安全的,
* 将来随时可能会从中去除,所以相应的应该使用替代的对象及方法,建议使用apache公司的API*/
static BASE64Encoder encoder = new sun.misc.BASE64Encoder();
static BASE64Decoder decoder = new sun.misc.BASE64Decoder();
将PDF格式文件转成二进制并生成Base64编码,将Base64编码转成PDF文件
最新推荐文章于 2024-06-03 18:53:33 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)