packagecom.dhht.wechat.util;
importorg.apache.commons.io.FileUtils;
importorg.apache.pdfbox.pdmodel.PDDocument;
importorg.apache.pdfbox.pdmodel.PDPageTree;
importorg.apache.pdfbox.rendering.PDFRenderer;
importsun.misc.BASE64Decoder;
importsun.misc.BASE64Encoder;
importjavax.imageio.ImageIO;
importjavax.servlet.ServletOutputStream;
importjavax.servlet.http.HttpServletResponse;
importjava.awt.image.BufferedImage;
importjava.io.*;
/***@Author:sh*@Description:PDFUtil*@Date:11:35 2019/7/1*/public classPDFUtil {
/*** 将base64字符串转换为PDF在显示到页面中*@parambase64String*@paramhttpServletResponse*/public static voidbase64StringToPDFToPage(String base64String, HttpServletResponse httpServletResponse){
BASE64Decoder decoder = newBASE64Decoder();
ByteArrayOutputStream baos = null;
ServletOutputStream sos = null;
try{
byte[] bytes = decoder.decodeBuffer(base64String);
baos = newByteArrayOutputStream();
baos.write(bytes); //把byte写进输出流里if(baos != null) {
httpServletResponse.setContentType("application/pdf");
httpServletRes