public static void main(String[] args) throws DocumentException, IOException {

PdfReader reader = new PdfReader("/Users/xxx/Downloads/现场检查记录.pdf");

// PdfReader reader = new PdfReader("/Users/mohaotian/Desktop/简易程序处罚决定书.pdf"); // 模版文件目录

PdfStamper ps = new PdfStamper(reader, new FileOutputStream("/Users/xxx/Downloads/fillTemplate.pdf")); // 生成的输出流

AcroFields s = ps.getAcroFields();

Map fieldMap = s.getFields(); // pdf表单相关信息展示

for (Entry entry : fieldMap.entrySet()) {

String name = entry.getKey(); // name就是pdf模版中各个文本域的名字

Item item = (Item) entry.getValue();

System.out.println("[name]:" + name + ", [value]: " + item);

}

s.setField("jcsjKey", "aaa、啊哒哒哒1111aaaa");

s.setField("jcqkKey", "撒打算打算大");

ps.setFormFlattening(false); // 这句不能少

ps.close();

reader.close();

}

setFormFlattening设置True生成的pdf文本域中没有数据

但是改为false文本域中有数据但是只有点击文本域的时候才会显示出来

我在网上查了很多 有说是中文问题

但是我改成英文的也是这样子

java 取pdf 文本域_Java iText填写PDF模版文本域空白问题相关推荐

  1. java生成pdf文件流_java 已经获取pdf代码,如何把他pdf文件保存到本机 要求用输出流做...

    展开全部 一.iText介绍 iText是着名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的32313133353236313431303231363533e4b893e5b1 ...

  2. itext生成pdf间距_使用itext生成pdf

    在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText.通过 在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到 ...

  3. java设置pdf不可编辑_Java动态生成pdf文件(使用itext编辑pdf)

    一.创建pdf模板 使用PDFelement制作pdf模板(数据域的名称对应后面插入的key) 二.导入maven依赖 com.itextpdf itextpdf 5.5.13 com.itextpd ...

  4. java 生成pdf 插件下载_java(iText)工具包生成PDF

    iText是一个非常著名的能够快速产生PDF文件的Java类库.支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合 iText的更新变化很大,早期版本在PDF样式上可能会有瑕疵,所有我 ...

  5. java生成pdf电子书_java itext导出PDF功能实现

    java使用itext导出PDF文本绝对定位(实现方法) jar:itext-4.2.1.jar 在很多公文的落款处都需要绝对定位,所以记录此代码如下: PdfWriter writer = PdfW ...

  6. java生成pdf分页_java itext导出PDF 分页 github

    原文链接https://www.cnblogs.com/leige109/p/9688107.html,作者行舟水上_温酒听雨,转载请注明出处,谢谢 1.环境准备 springboot,itext5. ...

  7. java maven 读写pdf_Java动态生成pdf文件(使用itext编辑pdf)

    一.创建pdf模板 使用PDFelement制作pdf模板(数据域的名称对应后面插入的key) 二.导入maven依赖 com.itextpdf itextpdf 5.5.13 com.itextpd ...

  8. java pdf添加图片_java实现在pdf模板的指定位置插入图片

    本文实例为大家分享了java在pdf模板的指定位置插入图片的具体代码,供大家参考,具体内容如下 java操作pdf有个非常好用的库itextpdf,maven: com.itextpdf itextp ...

  9. java设置text字体颜色_java itext添加中文文字和设置文字颜色

    java itext添加中文文字和设置文字颜色 下面是示例代码 import java.io.FileOutputStream; import java.io.IOException; import ...

最新文章

  1. php解决 mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysq
  2. python 使用socks 爬虫_python爬虫基础之urllib的使用
  3. uboot2014.10移植(一)
  4. SAP簇表(cluster table)BSEG使用方法
  5. Codeforces Round #651 (Div. 2) D
  6. [vue] 怎么修改vue打包后生成文件路径?
  7. python特征选择的过程_【来点干货】机器学习中常用的特征选择方法及非常详细的Python实例...
  8. Functional Interface JDK1.8
  9. C# 委托的三种调用示例(同步调用 异步调用 异步回调)
  10. 了解on的依赖的调查作业的最终目的,前期尽可能的要出更多的工数
  11. Bailian4020 缺少的扑克牌【set】
  12. 敏捷开发-srcum
  13. 记录.net使用ueditor富文本编辑器
  14. 代码整洁之道 python_《代码整洁之道》与 Python 之禅
  15. AtCoder题解——Beginner Contest 168——E - ∙ (Bullet)
  16. 荣之学教育汇总Shopee平台最全基础知识
  17. 英语四级计算机二级成绩,计算机二级成绩查询
  18. WEB服务器有哪几种
  19. 为什么域名还会被DNS污染?域名被污染清洗方法!
  20. 基于ZYNQ+AD9361的软件无线电平台设计与实现 (2)

热门文章

  1. sciencedirect 网站抓取过程
  2. TL431常用电路整理
  3. 【java运行报错】Can not set java.lang.String field com.iS.UserEntity.name to java.lang.Class
  4. train_test_split()函数
  5. 网页禁用F12或右键查看源代码
  6. TM4C123G学习记录(5)--PWM输出
  7. DMA/DMA2D概念
  8. 齐一都在唱什么呢+歌词词云分析
  9. 推荐系统36式笔记(一)
  10. Echarts提示框自定义显示百分号