Itext 7 生成PDF总结

本文总结了使用Itext 7生成PDF的方法,包括通过模板配合Adobe Acrobat DC填充静态数据,以及利用Itext 7 API动态生成数据。详细步骤涵盖从创建PDF模板到代码实现动态数据的填充。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:生成pdf有很多种方法,本文使用itextpdf 7 生成

1、根据PDF的需求分为静态数据动态数据以及特殊数据

1).静态数据是数据固定,所以我们采用模板的方式进行生成-----itextpdf + Adobe Acrobat DC 填充模板生成

Adobe Acrobat DC可以在网上下载绿色版

(1).先将文件通过WPS生成PDF文件

(2).用Adobe Acrobat DC打开文件进行准备表单

(3).配置好对应字段的表单域

(4).传入数据进行打印

2).动态数据是数据不固定的,需要采用代码生成的方式进行---itext 7API 的官方地址iText 7 7.1.5 API

(1).添加依赖

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itext7-core</artifactId>
    <version>7.1.5</version>
    <type>pom</type>
</dependency>

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>kernel</artifactId>
    <version>7.1.5</version>
</dependency>

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>io</artifactId>
    <version>7.1.5</version>
</dependency>

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>layout</artifactId>
    <version>7.1.5</version>
</dependency>

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>forms</artifactId>
    <version>7.1.5</version>
</dependency>

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>pdfa</artifactId>
    <version>7.1.5</version>
</dependency>

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>sign</artifactId>
    <version>7.1.5</version>
</dependency>

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>barcodes</artifactId>
    <version>7.1.5</version>
</dependency>
<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>hyph</artifactId>
    <version>7.1.5</version>
</dependency>

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>font-asian</artifactId>
    <version>7.1.5</version>
</dependency>

最后附上是我写好的第一版万

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值