700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Java使用itext生成Pdf

Java使用itext生成Pdf

时间:2020-09-24 12:30:17

相关推荐

Java使用itext生成Pdf

Java使用itext生成Pdf

背景所需依赖解决jpedal-lgpl jar包问题示例代码生成带图片的PDF(使用本地文件系统图片)生成带图片的PDF(使用网络图片)

背景

在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等。方便用户查看,下载,打印。目前常用的解决方案是,把相关数据信息,生成对应的pdf文件返回给用户。

所需依赖

<dependencies><!-- /artifact/com.itextpdf/itextpdf --><dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.11</version></dependency><!-- /artifact/com.itextpdf.tool/xmlworker --><dependency><groupId>com.itextpdf.tool</groupId><artifactId>xmlworker</artifactId><version>5.5.11</version></dependency><!-- /artifact/org.freemarker/freemarker --><dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.19</version></dependency><!-- /artifact/org.xhtmlrenderer/flying-saucer-pdf --><dependency><groupId>org.xhtmlrenderer</groupId><artifactId>flying-saucer-pdf</artifactId><version>9.1.5</version></dependency><!-- /artifact/org.xhtmlrenderer/flying-saucer-pdf-itext5 --><dependency><groupId>org.xhtmlrenderer</groupId><artifactId>flying-saucer-pdf-itext5</artifactId><version>9.1.5</version></dependency><!--pdf转jpg --><!-- /artifact/org.jpedal/jpedal-lgpl --><dependency><groupId>org.jpedal</groupId><artifactId>jpedal-lgpl</artifactId><version>4.74b27</version></dependency><!-- /artifact/org.apache.velocity/velocity --><dependency><groupId>org.apache.velocity</groupId><artifactId>velocity</artifactId><version>1.7</version></dependency></dependencies>

解决jpedal-lgpl jar包问题

下载 jpedal-lgpl-4.74b27.jar、jai_codec-1.1.3.jar、jai_core-1.1.3.jar 然后安装到本地仓库或者私服

资源文件下载地址

mvn install:install-file -Dfile=jpedal-lgpl-4.74b27.jar -DgroupId=org.jpedal -DartifactId=jpedal-lgpl -Dversion=4.74b27 -Dpackaging=jarmvn install:install-file -Dfile=jai_codec-1.1.3.jar -DgroupId=javax.media -DartifactId=jai_codec -Dversion=1.1.3 -Dpackaging=jarmvn install:install-file -Dfile=jai_core-1.1.3.jar -DgroupId=javax.media -DartifactId=jai_core -Dversion=1.1.3 -Dpackaging=jar

示例代码

生成带图片的PDF(使用本地文件系统图片)

生成带图片的PDF(使用网络图片)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。