所需要的jar包:
import org.ofdrw.converter.ConvertHelper;
转换方法:
//curPath ofd文件绝对路径 FileInputStream fis = new FileInputStream(curPath); ByteArrayOutputStream baos = new ByteArrayOutputStream(); ConvertHelper.ofd2pdf(fis, baos); //转base64,根据实际情况保持数据 String base64 = Base64Encoder.encode(baos.toByteArray());
报错加载字体失败:
解决方法:
1.添加ofdrw-font的jar包
2.下载对应字体到服务器内(尝试无用)
3.独立服务器如果出现该异常可以忽略(经验结果不适用所有情况)