C# 使用iText7对PDF进行签章

3 篇文章 0 订阅
2 篇文章 14 订阅

前言

想做一个专栏,关于电子签章的,涉及到PDF和OFD签章,由于文章过长,而且时间有限,有时间就写写,会把PDF和OFD签章相关的都讲到。
本身我是想做一个C/C++的签章客户端,无奈C/C++并没有可用的开源库,只好用到C#的iText7库,这个比较新,网上的好多都是iText5的资料。
由于iText7的网络资源少之又少,在寻找过程中找到这个大哥的文档,对我起到了很大的帮助,虽然是Java的,C#的也差不多(本人接触C#不多),但是语言都是想通的嘛。

设计思路

使用C#开源库iText7封装签章验章接口,做成动态库,供C++调用,这有两种方式
1.C++直接调用C#库。(VS需要开启:公共语言运行时支持(/clr))
2.将C#生成的库注册成COM组件,然后供C++调用。

以上两种方式本人在应用过程中都实现了,根据项目的需求进行了调整,这两种方式的细节不在本专栏的讨论范围内,有需要的小伙伴留言给你解答。

注意:这个是使用iText7扩展外部签名进行电子签章,如果不是外部签名签章,就不用往下看了。
这种方案的意思就是,签名你自己生成(如调用USBKey、密码机等加密设备或者

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

离水的鱼儿

一分也是爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值