Java 导出 PDF 文件
前言
- 在开发中,导出 PDF 文件是经常会遇到的问题。难度不大,但是有些繁琐。这里简单记录一下。
- 本博客主要是记录解决中文乱码的问题的方法。PDF 文件的高级操作请小伙伴们参考其他博客
导出 PDF
相关依赖
-
<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.4</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </dependency>
- itextpdf 是基础依赖包; 引入 itext-asian 是为了支持中文
代码
-
/** * 向 输出流 写入一个 pdf 文件 * * * @param out * @author: Andy * @time: 2019/3/4 14:54 * @since */ private void setDefaultPDF(OutputStream out){ try(ByteArrayOutputStream byteArrayOutputStream = new