There is an abundance of technologies & tools available to develop such e-signature software. Let's take one example which is somewhat similar to the software you mentioned. The use-case to build such software can be realised using the front-end and back-end (server-side) technologies.
On the Client-side, you can use front end frameworks like Angular and React to develop an interface for the end-users using which they can upload the documents to the server-side. You can create signature block layouts and display them alongside the document. Users can drop those blocks on specific locations and send the request for signing to the recipients. During the signing process, user details will be populated into the signature block and sent to the server for performing the signing process.
On the server side, the responsibility would be to take the appropriate information from the request and print/add those signature blocks to the document at the appropriate positions. On the server side, you need some library to process the documents for adding the signature blocks and signing the documents. If you're using java alongside the spring framework you can use pdfbox for doing such operations.
On server side the responisbility would be to take the appropriate information from the request and print/add those signature blocks to the document at the appropriate positions. On server side you needs some library to process the documents for adding the signature blocks and signing the documents. If you're using java alongside spring framework you can use pdfbox for doing such operations.
How does it render the boxes over the PDF, how does it place the signature over the PDF when I am done writing, how does that JS signature create a PDF on the server side?
The contract between client and server for the signature blocks could be a JSON object having the information about the coordinates where the request creator drops those blocks for recipients for signing. On the server side, you can manipulate the document to add those signature blocks at the mentioned coordinates in the request.
发布评论
评论(1)
有很多技术&可用于开发这种电子签名软件的工具。让我们以一个与您提到的软件相似的示例。可以使用前端和后端(服务器端)技术实现构建此类软件的用例。
在客户端,您可以使用诸如Angular之类的前端框架,并使用可以使用可以将文档上传到服务器端的最终用户的接口。您可以创建签名块布局,并在文档旁边显示它们。
用户可以将这些块放在特定位置,并将签名请求发送给收件人。在签名过程中,用户详细信息将填充到签名块中,并发送到服务器进行签名过程。
在服务器端,责任是从请求中获取适当的信息,并在适当的位置打印/添加这些签名块。在服务器端,您需要一些库来处理用于添加签名块并签名文档的文档。如果您在弹簧框架旁边使用Java,则可以使用PDFBox进行此类操作。
在服务器端,呼吸性将是从请求中获取适当的信息,并在适当的位置将这些签名块添加到文档中。在服务器端,您需要一些库来处理文档以添加签名块并签署文档。如果您将Java与弹簧框架一起使用,则可以使用PDFBox进行此类操作。
签名块的客户端和服务器之间的合同可能是一个JSON对象,其中具有有关坐标的信息,请求创建者将这些块丢弃以供收件人进行签名。在服务器端,您可以操纵文档,以在请求中提到的坐标处添加这些签名块。
There is an abundance of technologies & tools available to develop such e-signature software. Let's take one example which is somewhat similar to the software you mentioned. The use-case to build such software can be realised using the front-end and back-end (server-side) technologies.
On the Client-side, you can use front end frameworks like Angular and React to develop an interface for the end-users using which they can upload the documents to the server-side. You can create signature block layouts and display them alongside the document.
Users can drop those blocks on specific locations and send the request for signing to the recipients. During the signing process, user details will be populated into the signature block and sent to the server for performing the signing process.
On the server side, the responsibility would be to take the appropriate information from the request and print/add those signature blocks to the document at the appropriate positions. On the server side, you need some library to process the documents for adding the signature blocks and signing the documents. If you're using java alongside the spring framework you can use pdfbox for doing such operations.
On server side the responisbility would be to take the appropriate information from the request and print/add those signature blocks to the document at the appropriate positions. On server side you needs some library to process the documents for adding the signature blocks and signing the documents. If you're using java alongside spring framework you can use pdfbox for doing such operations.
The contract between client and server for the signature blocks could be a JSON object having the information about the coordinates where the request creator drops those blocks for recipients for signing. On the server side, you can manipulate the document to add those signature blocks at the mentioned coordinates in the request.