如何用 Java 对 PDF 文件进行电子签章(六)如何进行多次PDF签名 及总结
参考:
- https://blog.csdn.net/javasun608/article/details/79307845
如何进行多次PDF签名
生成多个签章重点代码,已在SignPdf.java类进行标注说明;如果想进行多次签名,就只需对已经进行过签名的PDF文件再次调用sign方法进行再次签名即可(第六点有张图片就有两个签章,这就是多次签名的结果)。
PdfStamper.createSignature(reader, signPDFData, '\0', temp, true);
总结
分享中sign.jpg文件的白色背景需要做透明化处理才能达到正确电子签章的效果(不覆盖PDF文件中已有的内容,真实的电子签章也是这样做的),大家回去可以思考下怎么把一个jpg文件白色背景透明化(高清签章就已经实现透明化,可以试着把SignPdf.java和SignHighPdf.java签章到有文字的PDF上面看看效果)。
大家见到的公司公章都是圆形的;这个也是可以做到的大家想想怎样生成一个圆形的图片签章;然后进行电子签名。这里主要是讲解代码实现,所有代码非常多。大家回去好好研读代码。真正的电子签名需要通过CA认证公司来完成,我这里只是提供参考方案让大家学习。
如何用 Java 对 PDF 文件进行电子签章(六)如何进行多次PDF签名 及总结相关推荐
- 如何用 Java 对 PDF 文件进行电子签章
转自:如何用 Java 对 PDF 文件进行电子签章 - Ferocious - 博客园 一.概述 二.技术选型 三.生成一个图片签章 四.如何按模板生成PDF文件 五.如何生成PKSC12证书 六. ...
- 如何用 Java 对 PDF 文件进行电子签章(五) 如何生成一个高清晰的签章
参考: https://blog.csdn.net/javasun608/article/details/79307845 具体步骤: 由PDF模板生成一个PDF文件.加签章.由itext5 生 ...
- 如何用 Java 对 PDF 文件进行电子签章(二)生成一个图片签章
参考: https://blog.csdn.net/javasun608/article/details/79307845 https://blog.csdn.net/zdavb/article/de ...
- Java 对 PDF 文件进行电子签章 如何生成PKCS12证书
记录世界,记住你.侵权请联系博主删除. 转自:https://blog.csdn.net/qq_30336433/article/details/83819572 pom.xml <depend ...
- pdf 电子签章 java_在pdf上加盖电子签章
在pdf上加盖电子签章,并不是只是加个印章图片,.而是要使用一对密钥中的私钥对文件进行签字.为啥要用私钥呢?很简单,因为公钥是公开的,其他人才可以用公钥为你证明,这个文件是你签的.这就是我们常说的:私 ...
- pdf文件太大怎么变小,如何压缩pdf大小
pdf文件太大怎么变小?如果你是Windows电脑,可以使用PDF编辑器来减小PDF文件的大小,比如这款出色的PDF压缩工具-易我PDF编辑器,它的"压缩"功能提供了两种减小文件大 ...
- 想要在PDF文件中添加便贴,不妨用迅捷PDF编辑器
pdf文档是一个比较特别的文档,他编辑起来会比较麻烦,不是普通的办公软件就可以实现的,向WPS他们编辑的话就需要花钱,但是也有PDF编辑器可以做到,比如小编见天说的迅捷PDF编辑器一样,他的功能确定很 ...
- java为PDF盖(签)电子签章--位置定位
1.电子签章简介 电子签章,与我们所使用的数字证书一样,是用来做为身份验证的一种手段,泛指所有以电子形式存在,依附在电子文件并与其逻辑关联,可用以辨识电子文件签署者身份,保证文件的完整性,并表示签署者 ...
- java为PDF盖(签)电子签章--关键词定位
java PDF盖章-位置定位,请看这篇文章. 本文为关键词盖章,需求就是根据关键词在pdf进行签章,如:pdf尾页盖上xxx机构的电子章. 直接上代码:所需要的依赖和位置定位的差不多,请看上文. I ...
最新文章
- python 内推_用Python实现内推外插法
- JS 对象封装的常用方式
- 华为H3C ER3100由器限速方法合集
- php定界符EOF讲解
- 《java多线程编程实战指南 核心篇》读书笔记一
- 前端学习(14):相对路径和绝对路径
- 语音识别端点检测matlab,关于语音识别的端点检测问题
- Entity Framework Core 3.0 和 Entity Framework 6.3 正式发布
- “S“ is the acronym for Super
- OpenLDAP(2.4.3x)服务器搭建及配置说明
- python txt追加写入_python 实现在txt指定行追加文本的方法
- SnakeYaml 嵌套Map写入格式 DumperOptions格式设置
- 《随笔二十二》—— C++中的“ 函数模板 和 类模板 ”
- 谷歌浏览器html5视频播放器,谷歌浏览器-HTML5视频不会循环播放
- 如何理解STM32单片机引脚的复用功能?
- 家用智能摄像头横评:小米、华为海雀、TP-LINK、智汀
- Lazarus控件安装方法
- Microsoft Completes Acquisition of Collaboration Software Provider Groove Networks
- 数学分析 微分中值定理与应用(第6章)
- DWF整合spring异常:**ScopedProxyUtils.isScopedTarget