Permet de signer un PDF existant avec un certificat au format PFX/P12/PKCS#12.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('PDFSIGN') |
CHGVAR |
VAR(&PARM1) VALUE(' ;SaveAs="Chemin
complet du fichier PDF signé" ;SignedBy="Nom qui apparaitra sur la signature" ;Reason="Motif qui apparaitra sur la signature" ;Location="Lieu qui apparaitra sur la signature" [;ImageFile= "Chemin
complet de l’image JPG qui apparaitra sur le PDF"] [;VertPos= Position
verticale de la signature sur la feuille] |
CHGVAR |
VAR(&PARM2) VALUE(' ') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres
Paramètres |
|
Parm1 |
File : Fichier PDF à signer
Certificate: Chemin complet du fichier contenant le certificat au format PFX/P12/PKCS#12.
PWD: Mot de passe du certificat.
SaveAs: Chemin complet du fichier PDF signé.
SignedBy: Nom qui apparaitra sur la signature.
Reason: Motif qui apparaitra sur la signature.
Location : Lieu qui apparaitra sur la signature.
ImageFile : Chemin complet de l’image qui apparaitra sur le PDF (facultatif). Format JPG obligatoire.
PageNumber : Numéro de la page où sera apposée la signature (facultatif). Par défaut la signature apparaitra sur la page 1.
HorzPos : Position horizontale de la signature sur la feuille (facultatif). Par défaut HorzPos = 0.
VertPos : Position verticale de la signature sur la feuille (facultatif). Par défaut VertPos = 0.
Zoom : Exprimé en % par rapport à la taille de l’image spécifiée (facultatif). Une valeur positive augmentera la taille de l’image, alors qu’une valeur négative la diminuera. Par défaut Zoom = -50.
|
Exemple
LNCCMD CMD(PDFSIGN) +
PARM1('FILE="C:\A\PDF_test\resultat.pdf";Sa+
veAs="C:\A\PDF_test\resultat_IM2.pdf";Signe+
dBy="AURA";Reason="Approve";Location="NICE"+
;certificate="C:\temp\aura.p12";PWD="aura";+
ImageFile="C:\temp\logo.jpg"')