最近,我试图通过nodejs生成pdf。
我终于找到了PDFKit。
该库表现不错,但我需要实现数字签名的一部分。
但大多数实现都是针对JAVA或C#,如iText或VersyPDF。
Plz给我一些建议...... thx
答案 0 :(得分:4)
我目前正在研究node-signpdf npm package(在撰写此答案时,版本是0.0.3)。可以in the test code看到可读的PDF生成并签名的代码段。
我知道这个答案比最初的问题晚了几年,但是我很难弄清楚所有这些,因此希望这个答案对某人有帮助。
答案 1 :(得分:-5)
[披露:我为CoSign工作]
您可以使用低级或高级API将数字签名添加到PDF文档。
要快速完整地整合,请查看CoSign Signature Web Agent。
<强>更新强>
如果要控制签名过程的UI,可以使用CoSign SAPI WebServices API。
使用设备签名与本地证书签名:问题是不建议在PC或服务器上存储数字签名证书,因为此类计算机不是安全签名创建设备(SSCD)。相反,集中的,强化的服务器(例如CoSign),智能卡或SAAS解决方案被认为是最佳实践。对于受监管的行业,通常需要SSCD。
除了安全问题之外,处理本地证书或智能卡/读卡器硬件/驱动程序是一项昂贵的管理负担。集中式签名服务器会降低TCO。