PHP Adobe Signature PDF 使用鼠标或手写笔手写
我正在尝试将 Adobe Signature 集成到 PDF 中,最终用户可以在浏览器本身上对其进行签名,我希望他/她在上面手写签名。最终用户将使用他/她的鼠标来绘制签名。此 PDF 创建是用 PHP 编写的,应用程序包含 Adobe API。
我参考了 手写 Adobe 页面 和 Adobe 标签 我还提到了 堆栈1 和堆栈 2,不是符合我的要求。 我能够使用 {{Sig_es_:signer1:signature}} 签署自定义运行时生成的 PDF 文档,
我在包括 Stackoverflow 在内的多个地方检查了它,但我找不到任何可以指导我的此类参考文档手写签名代码。我还需要了解手写签名是否有任何限制或缺点或任何隐私/安全问题。 如果有人知道如何继续此操作,请告诉我。
I am trying to integrate Adobe Signature in PDF where end user can sign it on browser itself, I want his/her hand written signature on it. End user will use his/her mouse to draw the signature. This PDF creation is written in PHP and application contains Adobe APIs.
I referred to the Handwritten Adobe page and Adobe tags
I have also referred to Stack 1 and stack 2, not matching to my requirement.
I was able to sign the custom runtime generated PDF document using {{Sig_es_:signer1:signature}}
I checked it at several places including Stackoverflow, but i cant find any such reference document which can guide me to code for hand written signatures. i also need to understand if Hand written signatures have any limitation or drawbacks or any privacy/security issues.
Let me know if anyone knows How to proceed on this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用鼠标画签名?那是行不通的。我不能那样做。手指放在手机上效果会更好。仍然很笨拙,但更好了。
绘制签名在数字世界中已经过时,并且需要复杂的可验证加密。您必须证明您拥有的数字副本确实是在其出现的确切文档中绘制的。毕竟,数字内容可以轻松复制。每当出现争议时,您都必须证明签名是不可更改的数字文档的固有部分。这比乍一看要困难得多。这就是为什么它通常非常昂贵。
我强烈建议不要走这条路。寻找另一个解决方案。
您还没有解释您想要使用签名的用途,这使得我很难提出其他解决方案,所以我不会。
Draw a signature with a mouse? That will not work. I can't do that. A finger on a phone would work better. Still clumsy, but better.
Drawn signatures are old fashioned in the digital world, and require complex verifiable encryption. You would have to prove that the digital copy you have, was indeed drawn within the exact document it appears in. Digital things can, after all, be copied easily. Whenever there's a dispute you would have to prove that the signature is an inherent part of the unchangeable digital document. This is far more difficult than it seems at first. That's why it is usually quite expensive.
I would strongly advice to not go down this road. Find another solution.
You haven't explained what you want to use the signature for, which makes it difficult for me to suggest another solution, so I won't.
关于:
是的,有很多限制和缺点。你需要考虑伪造(别人签的是我拉里)和不信誉问题(我签了但后来又声称不是我签的。你怎么证明是拉里签的?)
还有签名的整体背景:协议的价值是什么?如果无法证明文件的签署人是正确的人,会产生什么后果?
Adobe Sign(及其竞争对手)对上述所有问题都有答案。电子签名比仅仅获取类似于 PDF 上的个人签名的内容要复杂得多。
专业提示:签名在 PDF 上的外观是该过程中最不重要的部分。
Re:
Yes, there are lots of limitations and drawbacks. You need to consider the issues of forgery (someone else signing as me, Larry) and non-reputability (I signed it but later claim that it wasn't me. How do you prove that it was Larry who signed it?)
There's also the overall context of the signature: what is the value of the agreement? What are the consequences of not being able to prove that the right person did sign the document?
Adobe Sign (and their competitors) have answers to all of the above. eSignatures are far more complicated than just getting something that looks like the person's signature on the PDF.
Pro-tip: how the signature looks on the PDF is the least important part of the process.