表单域,可以按用途分为多种不同的类型,常见的有文本框、多行文本框、密码框、隐藏域、复选框、单选框和下拉选择框等,目的是用于采集用户的输入或选择的数据。
下面的示例中,将分享通过Java编程在PDF中添加以及填充表单域的方法。包括:文本框、复选框、单选按钮、列表框、组合框、签名域、按钮等。这里填充表单域可分为2种情况,一种是在创建表单域时填充,一种是加载已经创建好表单域的文档进行填充。此外,对于已经创建表单域并填写好的文档,也可以设置只读,防止修改、编辑等。
要点概括:
1.创建表单域
2.填充表单域
3.设置表单域只读
工具:Free Spire.PDF for Java(免费版)
Jar文件获取及导入:
方法1: 通过官网下载jar包
Free Spire.Doc for JAVA | 下载www.e-iceblue.cn下载后,解压文件,并将lib文件夹下的Spire.Pdf.jar文件导入到java程序。
方法2:可通过maven仓库下载导入,参考导入方法:
通过 Maven 仓库安装 Spire 系列 Java 产品www.e-iceblue.cnJava代码示例(供参考)
【示例1】 创建并填充PDF表单域
import
创建(填充)效果:
【示例2】加载并填充已有的表单域文档
测试文档如下:
import
填充效果:
【示例3】限制表单域编辑(只读)
import
生成的文档中,表单域将不可编辑,为只读状态。
(本文完)