First, the client to the PDF file digital signature Open source software
(1) using Itext and Itextsharp, the server uses Java or ASP. NET, the client only uses Itextsharp.
(2) using PDFBox, only Java implementation.
Second, reduce the PDF file Signature network transmission
In a separable way, the idea comes from the big problem of digital signature files in the medical industry two years ago,
If we only save the original PDF file and the signature information, save separately, when needed, the real-time dynamic generation
We want the form, not both to generate a signed PDF file.
The above is a separable PDF signature, the server generates the information to be signed, and passes it to any signature-capable
Client, such devices can be USB KEY, mobile phone sd-key, or even encryption machine, after signing the name, then transfer the signature data to the server, save.
Any time, when needed, the crafting is ready.
Third, interactive PDF form
By involving interactive forms, the Javascript/formcalc script is used to communicate with the server, thus making the form a V of the MVC model.
Summary of research on PDF signature Application