These forums are now Read Only. If you have an Acrobat question, ask questions and get help from one of our experts.

How can i view that how many digital signature a document is having

amit_er09
Registered: Apr 19 2010
Posts: 2

How can i see the number of digital sign a document is having and the time of each signature.

is it possible to get such information. please let me know.

thanks in advance.

Amit Jain

My Product Information:
Acrobat Standard 9.3.1, Windows
lkassuba
ExpertTeam
Registered: Jun 28 2007
Posts: 3636
Do you want to do this programatically? Or simply through the user interface?

Lori Kassuba is an AUC Expert and Community Manager for AcrobatUsers.com.

smadwin
Expert
Registered: Jul 10 2009
Posts: 40
Hi,

If you do want to do it programatically as Lori suggested, you could use JavaScript. In Acrobat (you cannot do this in the free Adobe Reader) select the [b]Advanced > Document Processing> JavaScript Debugger[/b] menu item. Copy and paste the JavaScript code from below into the JavaScript Debugger, and then highlight all of the code using the [b]Ctrl+A[/b] key combo. To execute the code press the [b]Enter[/b] key next to the 10-key Num Pad. Do not use the Enter key above the Shift key as that key is designed to add a new line (carriage return), not execute the code.Steve

//BEGIN JAVASCRIPT
//Print all the date for all of the signed signature fields
//and only note signature fields that are unsigned.
//Skip non-signature fields

var myEngine = security.getHandler("Adobe.PPKLite");

for (var i = 0; i < this.numFields; i++) {
var f = this.getNthFieldName(i);
var oField = this.getField(f);
var Info = oField.signatureInfo(myEngine);
if (Info.statusText != "Not a signature field") {
console.println("\n");
if (Info.statusText.match(/unsigned$/)) { //if the signature field is unsigned say so
console.println("Signature Attributes for \"" +f+ "\":");
console.println (Info.statusText);
}
else { //print the signature creation date for the signed fields
console.println("Signature Attributes for \""+f+"\":");
for(var x in Info) {
if (x == "date") {
console.println( x + " = " + eval('Info.' +x));
}
}
}
}
}

Steven Madwin
Software QA Engineer
Adobe Systems Incorporated
345 Park Avenue, MS-W15
San Jose, CA 95110-2704 USA
408.536.4343 p, 408.537.4053 f
Steven [dot] Madwin [at] adobe [dot] com