使用itextpdf完成打印预览功能
1、在pom文件添加itextpdf的jar(版本可以根据项目里面取定)
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.10</version>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.4</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-asian</artifactId>
<version>5.2.0</version>
</dependency>
2、编写代码 (直接上我写的小案例了)
@GetMapping("/caseMixPrint")
public void caseMixPrint(HttpServletResponse response) {
try {
//设置中文
BaseFont bfComic = BaseFont.createFont("STSong-Light",
"UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
//字体
Font font1 = new Font(bfComic, 8, Font.NORMAL);
//字体
Font font2 = new Font(bfComic, 15, Font.NORMAL);
// 告诉浏览器用什么软件可以打开此文件
response.setHeader("content-Type", "applicati

本文介绍如何利用itextpdf库在Java项目中实现PDF文档的生成及打印预览功能,包括配置依赖、设置字体、创建文档、添加表格及调整样式等关键步骤。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



