basefont.createfont设置表单字体_Java 创建、填充PDF表单域

表单域,可以按用途分为多种不同的类型,常见的有文本框、多行文本框、密码框、隐藏域、复选框、单选框和下拉选择框等,目的是用于采集用户的输入或选择的数据。

下面的示例中,将分享通过Java编程在PDF中添加以及填充表单域的方法。包括:文本框、复选框、单选按钮、列表框、组合框、签名域、按钮等。这里填充表单域可分为2种情况,一种是在创建表单域时填充,一种是加载已经创建好表单域的文档进行填充。此外,对于已经创建表单域并填写好的文档,也可以设置只读,防止修改、编辑等。

要点概括:

1.创建表单域

2.填充表单域

3.设置表单域只读

工具:Free Spire.PDF for Java(免费版)

Jar文件获取及导入:

方法1: 通过官网下载jar包

Free Spire.Doc for JAVA | 下载​www.e-iceblue.cn
ad134dc946697d7f0ce94890fc978b74.png

下载后,解压文件,并将lib文件夹下的Spire.Pdf.jar文件导入到java程序。

方法2:可通过maven仓库下载导入,参考导入方法:

通过 Maven 仓库安装 Spire 系列 Java 产品​www.e-iceblue.cn
6696542c51e963ba97b36aa1b84e8201.png

Java代码示例(供参考)

【示例1】 创建并填充PDF表单域

import 

创建(填充)效果:

d8d0958fbabad6d616622e48745ca2a1.png

【示例2】加载并填充已有的表单域文档

测试文档如下:

f874fd3aec1c1125b02ca0e0bf649758.png
import 

填充效果:

8e76aa8bf32c30e25c0ee5d502a77bda.png

【示例3】限制表单域编辑(只读)

import 

生成的文档中,表单域将不可编辑,为只读状态。

(本文完)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值