1 个回答

最主流的 PDF 解析库就是由 mozilla 基金会开源的 PDF.js 了,可惜这个库根本就不支持显示电子签章。

GitHub 上的相关讨论在 2012 年就有了:

关于这个问题,mozilla 官方给出的答复是,JS 在浏览器端不具备验证证书合法性的能力,所以该特性迟迟没加入,而是给了个折中的解决方案,就是使用第三方的 https://verify.ink 电子签章验证服务……

问题是即使没办法验证证书合法性,好歹把显示证书签名功能做出来啊……也没做,挠头。

社区上倒是提供了一个获取未验证的证书签名的方法,https://github.com/stephanrau... 。不过这是个 Angular 的库,对 PDF.js 魔改了一番,改过的部分在项目目录下的 /src/assets/pdf.js,直接下载下来引用就行了,感兴趣的话可以自行阅读一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题