reactjs - 使用 reactJs 的 pdf 文件中的数字签名
问题描述
我需要构建一个接受来自用户的 pdf 文件的应用程序,并将用户图像签名的图像(已由用户上传)放置在用户单击 pdf 的位置。与 Adobe 阅读器相同,提供了添加数字签名的功能。我正在使用 ReactJs 来构建这个应用程序。
任何人都知道如何做到这一点。
我正在尝试一些图书馆来阅读 pdf,但它们不提供编辑功能。
任何人都知道任何 npm 哪个点 Reacts?
解决方案
数字签名需要用户的私钥。要通过您的 Web 应用程序进行数字签名,用户需要允许您的应用程序访问他们的私钥。由于您的应用程序是Web应用程序,因此无法保证用户不会将私钥发送到您的后端或其他地方。这就是为什么所有对安全有所了解的用户都会拒绝使用您的 Web 应用程序进行数字签名的原因。
您的用例不清楚。你想达到什么目的?考虑以下替代方案。您可以使用自己的私钥进行签名。如果用户已注册,您可以在文档中添加文本,确认用户 X 已签署此文档并使用您自己的私钥对其进行签名。
推荐阅读
- javafx - 如何在 Java FX 中绑定 HBox 或 VBox 内容
- html - 单选按钮及其标签不在同一行
- python - 如何从 discord.py rewrite 上的消息中获取反应列表?
- ruby - How to list all the methods defined in top self Object in Ruby?
- ios - 动画UIButton回到原来的位置swift IOS
- oracle - 我可以使用 IF 语句的 CASE 有条件地运行不同的 SELECT 语句吗?
- python - 如何并排对两列执行百分比增加计算?
- android - 缺少什么导致地图在首次加载后崩溃?
- angular - 带有 Angular 8 的 NG-bootstrap 4:导航栏有效,但不会在点击时自动关闭(导航栏内部或外部)
- vue.js - vuejs中组件的单例实例