签章专题
签章专题
gqltt
这个作者很懒,什么都没留下…
展开
-
OFD添加图片水印
这篇文章的引导,写出了一个ofd文件加图片水印的工具类,分享给大家参考。转载 2023-11-09 20:57:42 · 528 阅读 · 0 评论 -
OFD开发系列(三)-文本提取
下一篇我们将对关键字提取做简单介绍,关键字提取和文本提取不同,关键字提取会返回关键字对应的坐标页码,以方便我们对合同内容进行定位,签章等。转载 2023-11-07 19:55:56 · 649 阅读 · 0 评论 -
OFD开发系列(二)-模板填充
第二、是否支持表单填充;我们需要对事项依据下面的单元格A3 和 A3右边的单元格B3进行坐标填充,同样的,我们需要制作填充模板,确提前确定坐标位置,A3使用毫米单位,B3使用百分比单位。我们前面对水印填充方法进行了简单介绍,本章描述的模板填充,可以是正文的填充,也可以是水印填充,水印填充可参考上一篇《OFD开发系列(一)-添加水印》。基于坐标填充:此处可以指定坐标x/y值(单位mm)或百分比进行填充,这种填充方法需要模板编辑系统的支持,例如:在页面上标注好填充坐标或填充百分比位置。3.1、模板填充准备。转载 2023-11-07 19:50:45 · 446 阅读 · 0 评论 -
OFD开发系列(一)-添加水印
下一篇文章我们将对模板填充进行介绍,包括:日期填充,文本填充,图片填充图形填充等内容;期待OFD版式文档发展得更好。版权声明:本文为CSDN博主「阿徐汇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/oAXuHui/article/details/109290539。转载 2023-11-07 19:46:18 · 874 阅读 · 1 评论 -
iText实战--使用iText基本构建块
Phrase:一系列的ChunkParagraph:一个Phrase带额外属性和新行将文本分布在不同行上列表:一系列的ListItemDrawInterface:垂直位置标记、分隔符和选项卡。原创 2023-09-19 10:19:37 · 664 阅读 · 0 评论 -
iText实战--PDF和iText 简介
iText 5步创建PDF。PDF可以做如下事务。原创 2023-09-19 10:02:58 · 797 阅读 · 0 评论 -
iText实战--Table、cell 和 page event
章节(Chapter)和 区域(Section)事件。5.4 添加页码事件到 PdfWriter。实现PdfPTableEvent 接口。实现PdfPCellEvent 接口。解决 page X of Y 问题。5.1 使用表和单元格事件装饰表。段落(Paragraph)事件。5.2 基本构建块的事件。通用块(Chunk)功能。合并表格和单元格事件。5.3 页面边界概述。原创 2023-09-18 19:30:10 · 557 阅读 · 0 评论 -
iText实战--在现有PDF上工作
Is rebuilt?falsefalsePage Size 页面大小损坏的PDF加密的PDF。原创 2023-09-16 17:20:40 · 462 阅读 · 0 评论 -
iText实战--根据绝对位置添加内容
层级1:在text和graphics底下,PdfWriter.getDirectContentUnder()层级4:在text和graphics顶上,PdfWriter.getDirectContent()层级2:graphics层,Chunk, Images背景,PdfPCell的边界等。层级3:text层,Chunks, Phrases, Paragraphs 内容等。pdf内容的4个层级。原创 2023-09-16 09:59:17 · 1439 阅读 · 0 评论 -
iText中文教程~ 图像和文本的绝对位置
图像和文本的绝对位置。原创 2023-09-05 14:07:17 · 438 阅读 · 0 评论 -
iText中文教程~ 图片
iText中文教程~ 图片。原创 2023-09-05 13:57:56 · 201 阅读 · 0 评论 -
iText中文教程~ 锚点、列表和注释
【代码】iText中文教程~ 锚点、列表和注释。原创 2023-09-05 13:55:09 · 276 阅读 · 0 评论 -
iText中文教程~ 字体
simsun.ttc(宋体和新宋体)simfang.ttf(仿宋体)simkai.ttf(楷体)simhei.ttf(黑体)TrueType字体集合的应用。TrueType 字体应用。原创 2023-09-05 11:47:50 · 1850 阅读 · 0 评论 -
iText中文教程~ 思维导图
iText中文教程~ 思维导图原创 2023-09-05 11:41:30 · 74 阅读 · 0 评论 -
iText中文教程~ 创建一个Document
第一步 创建一个Document实例。第二步 创建Writer实例。第三步 打开Document。第五步 关闭document。原创 2023-09-05 11:36:42 · 416 阅读 · 0 评论 -
html转pdf(总结五种方法Java)
Java 实现html转pdf,总结五种方法。推荐使用wkhtmltopdf,Itext。转载 2023-08-17 16:06:20 · 24941 阅读 · 1 评论 -
短信的上行(MO)和下行(MT)详解
比如, 平时给你的朋友发送一条短信, 对你来说就是上行(MO), 而对你的朋友来说, 就是下行(MT);MO就是短信中心发给SP的(大多数时候就是手机回复给网站), 是移动终端(网络设备, 比如手机)对SP发送请求, SP作回应, 可用于用户进行点播和查询。MO即消息上行, 也就是人们常说的发信(终端发起的, 终端即网络设备, 可以理解为手机), 是一个从手机发起的过程。MT即消息下行, 也就是人们常说的收信(终端发起的, 终端即网络设备, 可以理解为手机), 是一个到手机结束的过程。转载 2023-08-14 10:31:01 · 2142 阅读 · 0 评论 -
bouncycastle读取SM2证书文件
主要的原因是java默认实现中,并不能识别SM2算法。,这里的"BC",是指定使用BouncyCastleProvider,必须要指定才能正确读取SM2证书。可以放到类的初始化部分,不用在函数调用中每次都执行,这里主要是为了说明代码,放在了函数中。我们可以通过CertificateFactory的generateCertificate方法,来读取该文件并生成X509Certificate对象。这种做法对于RSA的证书,通常没有问题,但是对于。转载 2023-01-03 11:08:03 · 1724 阅读 · 0 评论 -
印章坐标图解
gwca原创 2022-05-23 09:22:27 · 374 阅读 · 0 评论 -
java将字符串生成图片
java将字符串保存为图片因为最近接触到的需求是要将指定的字符串内容保存为图片,我知道肯定要用awt相关的东西,但是以前没有接触过awt,所以只能去网上学习相关的东西和找有关的资料,好在最后可以解决,直接上代码:import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.I转载 2022-05-10 14:55:23 · 3898 阅读 · 0 评论 -
java安全解压文件
方法一public class Decompression { private static final Logger LOGGER = Logger.getLogger(Decompression.class); private static final int BUFFER = 512; private static final int TOO_BIG = 0x6400000; private static final int TOO_MANY = 10转载 2022-05-09 21:19:28 · 252 阅读 · 1 评论 -
适配ofd签章SES_Signature
import org.bouncycastle.asn1.*;import java.io.IOException;import java.security.cert.Certificate;import java.security.cert.CertificateEncodingException;import java.util.Enumeration;/** * 电子签章数据 * * @author 权观宇 * @since 2020-04-19 22:04:04 */pub.原创 2022-04-27 18:22:57 · 1018 阅读 · 0 评论 -
适配ofd签章SES_CertList
import org.bouncycastle.asn1.*;import java.io.IOException;/** * 签章者证书信息列表 * * @author 权观宇 * @since 2020-04-19 17:19:36 */public class SES_CertList extends ASN1Object implements ASN1Choice { /** * 签章者证书列表 */ private fina.原创 2022-04-27 18:19:39 · 918 阅读 · 0 评论 -
ofd电子文档内容分析工具(分析文档、签章和证书)
前言 ofd是国家文档标准,其对标的文档格式是pdf。ofd文档是容器格式文件,ofd其实就是压缩包。将ofd文件后缀改为.zip,解压后可看到文件包含的内容。加入QQ交流群:618168615。获取下载程序。ofd文件解压后,可以看到如下内容:对于xml文件,可以用文本工具查看。但是对于印章文件(Seal.esl)、签名文件(SignedValue.dat)就无法查看其内容了。本人开发一款ofd内容查看器,可以一探ofd文件内容。在此工具帮助下,再结合ofd标准文档、电子签章规转载 2022-04-25 22:41:31 · 2327 阅读 · 0 评论 -
OFD 版式技术解析系列(一):开篇
在版式电子文件领域,大家比较熟悉的就是 PDF(Portable Document Format)格式,该格式由 Adobe 公司在 1992 年发布,迄今已经有 28 个年头,2008 年 7 月 1 日,IS 组织正式发布 PDF 的国际标准,PDF 成为了独立公开的文档标准,任何公司和个人,都能针对这项标准进行产品的开发,这使得 PDF 成为了版式文档国际上最常见的格式。那为什么在很多文档传递,信息发布,档案归档保存的过程中会使用 PDF 这种版式格式,而不是 DOC,TXT 格式?通俗讲,版式文转载 2022-04-25 22:11:04 · 2479 阅读 · 0 评论 -
电子发票中数字签名的提取解析
前言随着电子信息技术的发展与成熟,加上国家的大力推广,电子发票已经开始慢慢取代纸质发票。相比传统的纸质发票,电子发票除了绿色环保,节约成本之外,更重要的是电子发票采取电子签章实现发票签名、电子盖章,具有唯一性、不可抵赖性、防篡改等优点,而且更加容易税务管理。那么,我们平常拿到一张电子发票,应该如何验证它的真伪呢?如何保证它是合法且没有被别人篡改呢?这就需要对电子发票的原理有所了解了。下文将慢慢分析电子发票文件的内部结构,并尝试对电子发票中数字证书及签名进行解析。电子发票的结构我们收到的电子发票文件后转载 2022-04-24 23:11:11 · 2543 阅读 · 1 评论 -
p1和p7签名的区别
前言:P1签名:即裸签名,签名值中只有签名信息.p7签名:即,签名中可以带有其他的附加信息,例如签名证书信息,签名原文信息,时间戳信息等.所以要注意,不要p7的签名,用p1的方式来验签,这样是不对的.是错误的.数字签名中,包含了两个过程:1.对要签名的信息,用指定的hash算法,获取信息的hash值.2.用私钥,对hash值进行加密,输出加密串(也就是签名值).以上方式也就是裸签名,PKCS#1验证签名:1.对要签名的信息(也就是签名原文),用指定的hash算法,获取信息的hash值.转载 2022-04-02 22:33:30 · 4292 阅读 · 0 评论 -
OFD文件结构--带签名
原创 2022-03-29 22:42:40 · 829 阅读 · 0 评论 -
OFD文件结构--OFD.xml
<?xml version="1.0" encoding="UTF-8"?><ofd:OFD xmlns:ofd="http://www.ofdspec.org/2016" DocType="OFD" Version="1.1"> <ofd:DocBody> <ofd:DocInfo> <ofd:DocID>ca98625d48f44a16850bd3e44de31c0b</ofd:DocID> <ofd:C.原创 2022-03-29 19:19:10 · 1688 阅读 · 0 评论 -
OFD文件结构--Pages~Page_0~Content.xml
<?xml version="1.0" encoding="UTF-8"?><ofd:Page xmlns:ofd="http://www.ofdspec.org/2016"> <ofd:Area> <ofd:PhysicalBox>0 0 209.9733 139.9117</ofd:PhysicalBox> </ofd:Area> <ofd:Template TemplateID="2" ZOrder="Back.原创 2022-03-29 19:12:52 · 1302 阅读 · 0 评论 -
OFD文件结构--Signature.xml
<?xml version="1.0" encoding="UTF-8"?><ofd:Signature xmlns:ofd="http://www.ofdspec.org/2016"> <ofd:SignedInfo> <ofd:Provider ProviderName="ChinaRailway12306" Company="ChinaRailway12306" Version="4"/> <ofd:SignatureMethod&g.原创 2022-03-29 18:56:00 · 782 阅读 · 0 评论 -
OFD文件结构--Signatures.xml
<?xml version="1.0" encoding="UTF-8"?><ofd:Signatures xmlns:ofd="http://www.ofdspec.org/2016"> <ofd:MaxSignId>1</ofd:MaxSignId> <ofd:Signature ID="1" Type="Sign" BaseLoc="Sign_0/Signature.xml"/></ofd:Signatures>原创 2022-03-29 18:45:12 · 813 阅读 · 0 评论 -
证书有效性验证、根证书
来源:证书有效性验证、根证书 - 程序员大本营 一、 数字证书的有效性验证主要从三个方面: (1)数字证书有效期验证 (2)根证书验证 (3)CRL验证1、数字证书有效期验证 就是说证书的使用时间要在起始时间和结束时间之内。通过解析证书很容易得到证书的有效期2、根证书验证 先来理解一下什么是根证书? 普通的证书一般包括三部分:用户信息,用户公钥,以及CA签名 那么我们要验证这张证书...转载 2022-03-18 15:59:49 · 4161 阅读 · 0 评论 -
【itext学习之路】--5.对pdf进行盖章/签章/数字签名
来源:【itext学习之路】-------(第五篇)对pdf进行盖章/签章/数字签名_tomatocc的博客-CSDN博客_itext 数字签名在上一篇文章中,我们学习了使用itext对pdf增加图片水印和文本水印,那么这篇文章我们将要学习更高级一点的水印----印章。可能你会有疑问,印章不也是一个图片吗?当然,你可以把一个印章图片来做成图片水印,但是我们这里要介绍的是,通过数字签名的方式来进行pdf签章。首选,我们要准备好jar包。bcpkix-jdk15on-1.49.jarbcprov转载 2022-01-11 17:00:32 · 5350 阅读 · 4 评论 -
Java使用Itext5.5.10进行pdf签章
来源:Java使用Itext5.5.10进行pdf签章_liumengya007007的博客-CSDN博客_itext 签章啰嗦说到PDF数字签名签章,这个其实也是数字证书信息安全的应用范畴,关于数字证书和数字签名,网上有很多解释说明,但讲解都多不够详细准确,这边推荐一篇大神的博文,讲解浅显易懂形象数字证书 数字签名 数据加密。刚入门CA行业的人,可以入门看看。言归正传,正文开始Itext包 和 BC包要自己实现PDF数字签章,是一件极其浩大的工程,难度很大(看看市面上多少公司是吃这一行.转载 2022-01-11 16:36:21 · 3016 阅读 · 3 评论 -
数字证书原理
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!1、基础知识 这部分内容主要解释一些概念和术语,最好是先理解这部分内容。1.1、公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私...转载 2022-01-11 14:11:28 · 331 阅读 · 0 评论