社区
Java
帖子详情
itext怎么设置空白的签名域 急急急!!!!
太阳贼厉害
2017-02-16 11:08:49
用itext生成pdf怎么给pdf设置签名域
注(是给PDF设置空白的签名域,不是验证签名)
...全文
554
2
打赏
收藏
itext怎么设置空白的签名域 急急急!!!!
用itext生成pdf怎么给pdf设置签名域 注(是给PDF设置空白的签名域,不是验证签名)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
林二棍子
2017-06-30
打赏
举报
回复
/** * 在已有的PDF文件中添加签名区域 * * @param stamper PDF文件编辑对象 * @param sigName 签字区域名称 * @param pageNo 页面 * @param rect 绝对位置 * @param b 边框厚度 */ public static void addAppearance(PdfStamper stamper, String sigName, int pageNo, Rectangle rect, float b) { // 创建数字签名域 PdfFormField field = PdfFormField.createSignature(stamper.getWriter()); field.setFieldName(sigName); // set the widget properties // field.setPage(pageNo); field.setWidget(rect, PdfAnnotation.HIGHLIGHT_NONE); field.setFlags(PdfAnnotation.FLAGS_PRINT); // System.out.println(rect.getWidth() + "*" + rect.getHeight()); // 设置区域宽高和边框厚度,以及边框颜色,填充颜色 PdfAppearance tp = PdfAppearance.createAppearance(stamper.getWriter(), rect.getWidth(), rect.getHeight()); tp.setColorStroke(new Color(0, 0, 200)); tp.setColorFill(new Color(230, 230, 240)); // 绘制并填充 tp.rectangle(b / 2, b / 2, rect.getWidth() - b, rect.getHeight() - b); tp.fillStroke(); // 支持中文 try { BaseFont cnBaseFont = loadFont("SIMFANG"); // 加载字体,请自己实现 Font cnFont = new Font(cnBaseFont, 9, Font.NORMAL, Color.BLACK); ColumnText.showTextAligned(tp, Element.ALIGN_CENTER, new Phrase(40f, "签名区域", cnFont), rect.getWidth() / 2, rect.getHeight() / 2, 0); } catch (Exception e) { LOG.error("创建签名区域失败, 区域名称:" + sigName, e); } field.setAppearance(PdfAnnotation.APPEARANCE_NORMAL, tp); // add it as an annotation stamper.addAnnotation(field, pageNo); }
世外大帝
2017-04-21
打赏
举报
回复
问对人了,我之前用移动端想做签名没做出来,做出来一堆空白签名域
IText
2.1.7 jar 包
IText
是一款著名的开源Java库,专门用于处理PDF文档。在这个特定的场景中,我们讨论的是
IText
2.1.7版本的jar包,它包含了处理PDF和导出到Word等格式的功能。以下是对这个库及其相关组件的详细说明: 1. **
IText
库*...
iText
API +
iText
in Action 2nd Edition + 中文帮助
iText
是一款广泛应用于Java和.NET平台的开源PDF库,它提供了强大的PDF文档生成、修改和处理功能。这个压缩包包含了关于
iText
的三个关键资源,分别是官方API文档、《
iText
in Action》第二版教材以及一份由网友编写的...
itext
pdf java 转pdf jar 包
iText
PDF是一款强大的Java库,专门用于创建、编辑和修改PDF文档。在Java开发中,如果你需要将数据或内容转换为PDF格式,
iText
PDF是一个非常流行的选择。这个库提供了丰富的API,允许开发者以编程方式生成高质量的PDF...
IText
、Jsoup jar包
7. 版本兼容:
IText
有多个版本,如
IText
5和
IText
7,每个版本都有其特定的功能和改进。 Jsoup则是用于处理HTML的Java库,它提供了强大的解析、遍历和修改HTML文档的能力。以下是Jsoup的相关知识点: 1. HTML解析:...
iText
需要的jar包,java生成PDF开源jar包
iText
是一款广泛使用的Java库,专门用于生成和处理PDF文档。这个压缩包包含了
iText
库的一些关键组件,便于Java开发者在项目中集成PDF生成功能。以下是这些组件的详细解释: 1. **
iText
-2.0.8.jar**:这是
iText
的...
Java
51,397
社区成员
85,844
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章