Copy link to clipboard
Copied
I tried to make a script to automatically sign a pdf file on Adobe Acrobat DC when called using a folder level script but the only results i've got is this
sign(this)
GeneralError: Operation failed.
Field.signatureSign:30:Console undefined:Exec
The document could not be signed.
There was an error when attempting to commit this signature. The document was not saved.
The file may be read-only, or another user may have it open. Please save the document with a different name or in a different folder.
undefined
Here is my code if you see any flaw
var sign = app.trustedFunction(
function(doc){
app.beginPriv();
var ppklite = security.getHandler("Adobe.PPKLite");
ppklite.login("password", "/I/Certificates/test.pfx");
doc.addField("Text1", "signature", 0, [0,100,100,0]);
var f = doc.getField("Text1");
var myInfo = {
password: "password",
location: "Country, IN",
reason: "I am approving doc document",
contactInfo: "mail@gmail.com",
appearance: "basic",
mdp: "allowNone"
};
console.println(f.signatureSign({oSig: ppklite, oInfo: myInfo,cDIPath: "I/gg.pdf", bUI: false }));
ppklite.logout();
app.endPriv();}
);
It doesn't work on new or on file pdfs. I am a complete debutant in adobe JS and I tried using the documentation but I don't understand why it doesn't achieve anything.
I don't know what the diPath parameter means here but this is certainly wrong as all DIPaths start /
Also, I would not try to work in root directories, Acrobat may reject them.
cDIPath: "I/gg.pdf"
Copy link to clipboard
Copied
Are you able to do it manually?
Copy link to clipboard
Copied
Yes, I have no problem to do so but I need it automated
Copy link to clipboard
Copied
I don't know what the diPath parameter means here but this is certainly wrong as all DIPaths start /
Also, I would not try to work in root directories, Acrobat may reject them.
cDIPath: "I/gg.pdf"
Copy link to clipboard
Copied
Thank you ! That was it
Copy link to clipboard
Copied
Hi all,
does anyone know if i can do the same with a certificate which is stored in the windows certifcate store?
I know the path, but the file is a cryptical *.sys file, and a password was not requested when setting up the certificate.
Sorry the screenshots are german. Hopefully everyone can understand.
Thx for any help.
Cheers
Michael