我是新手,所以请您原谅任何错误。我在laravel中制作一个应用程序,管理员在其中上传pdf,用户查看该文件并对其进行数字签名。我了解如何在pdf上方获得数字签名。我用HTML制作了pdf,并通过画布添加了数字签名,并使用代码将HTML打印为pdf。但这就是客户说的:“我希望管理员仅上传任何pdf。用户应该可以在pdf上的任何位置绘制”。谁能帮助我使用哪种方法?我正在考虑将pdf转换为上传图像。然后将其用作画布上的背景并使画布可绘制。然后在用户确认签名后将该图像转换回pdf。但是我仍然无法到达任何地方。谁能帮我吗?您可以告诉我的想法或方法。非常感谢。
我建议使用任何PDF Viewer Web库在客户端的浏览器中显示PDF。用户可以使用鼠标或任何图像绘制矩形(如果需要,可以将用户的扫描签名放在此处...或要显示的签名文本...)
由此,您将在pdf上具有x和y coordiantes以及签名的高度和宽度。
您可以将其发送回创建签名的服务器。如果您还想从客户端的连接到其浏览器的USB令牌或智能卡中读取签名,则可以使用浏览器扩展。有关此的更多详细信息,请参阅我的SO答复https://stackoverflow.com/a/55676351/9659885
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句