zoukankan      html  css  js  c++  java
  • 二进制字符转成pdf

    /**
    * @Description:Base64转换成pdf
    * @param pdfBase64St 二进制字符串r
    * @param filepath 保存路径
    */
    public static void BasetoPdffile(String pdfBase64Str,String filepath){
    BufferedInputStream bis = null;
    FileOutputStream fos = null;
    BufferedOutputStream bos = null;
    try{
    byte[] bytes=Base64.decode(pdfBase64Str);
    ByteArrayInputStream byteArrayInputStream=new ByteArrayInputStream(bytes);
    bis=new BufferedInputStream(byteArrayInputStream);
    File file=new File(filepath);
    File path=file.getParentFile();
    if(!path.exists()){
    path.mkdirs();
    }
    fos=new FileOutputStream(file);
    bos=new BufferedOutputStream(fos);

    byte[] buffer=new byte[1024];
    int length=bis.read(buffer);
    while(length!=-1){
    bos.write(buffer,0,length);
    length=bis.read(buffer);
    }
    bos.flush();
    }catch(Exception e){
    e.printStackTrace();
    }finally {
    try{
    bis.close();
    bos.close();
    fos.close();
    }catch (IOException e){
    e.printStackTrace();
    }
    }
    }

    public static void main(String[] args) {

    String pdf_data="####";
    String fileName="&&&&&";
    BasetoPdffile(pdf_data,"D:\新建文件夹\PDF文件\"+fileName);
    }

  • 相关阅读:
    中值滤波与图像锐化
    空间域图像增强
    图像的几何变换
    Fourier分析应用
    Gale-Shapley算法
    有理数与无限循环小数
    线性可分支持向量机
    拉格朗日乘子法+KKT条件
    点到平面的距离
    BP神经网络
  • 原文地址:https://www.cnblogs.com/lifan12589/p/12048804.html
Copyright © 2011-2022 走看看