New Forum | Previous | Next | (P-PDF) Developers
Topic: Signing a PDF Programatically
Conf: (P-PDF) Developers, Msg: 87726
Date: 5/15/2003 12:13 AM
I've got a custom digital signature plug-in based upon the SignDoc sample that seems to be working OK. I've exposed a COM interface to verify the signature on a document, and that is working great. I'm now trying to expose a COM call for signing the document programmatically. This will work if the signature field already exists in the specified file. The file and field name are passed in to the call. Unfortunately I'm having a bit of a problem.
Inside the plug-in, when a user clicks to perform a signature, the Acrobat interface marshalls the calls to my different handlers. Specifically, the call to DSCommitSign handler passes in the offset and length of where the /Contents and /ByteRange objects are in the file. The digital signature is then generated based upon the contents of the file, not counting this range.
Is there a way I can find the offset and length of the /Contents and /ByteRange objects so that I can work around this? Or is there a better way for getting my plug-in to sign the document without requiring a user to click through the signature dialogs?