使用Document保存pdf

之前是流InputStream 可以直接保存;byte,String 可以下面直接转换:

String byteString;

InputStream uploadFile = new ByteArrayInputStream(byteString.getBytes());

Document doc = new Document(uploadFile);

file = new File(realfilesPath);

if (!file.exists()){

  filePath.mkdirs();

}

os = new FileOutputStream(file);

doc.save(os, SaveFormat.PDF);

os.colse();

另一种保存文件的方式:

byte [] bytes;

FileOutputStream fos = new FileOutputStream(file);

  fos.write(bytes,0,bytes.length);

    fos.flush();

    fos.close();

//需加密

byte[] bytes = Encoding.GetEncoding("ascii").GetBytes(str);

你可能感兴趣的:(使用Document保存pdf)