PreviousNext
Help > Programmation avec LAUNCHER Office > Les commandes LNCCMD > Liste des commandes > Commande PDFSIGN
Commande PDFSIGN

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('
File="Fichier PDF à signer"
;Certificate="Chemin complet du fichier contenant le certificat"

;SaveAs="Chemin complet du fichier PDF signé"  
;PWD="Mot de passe du certificat"

;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"]
[;PageNumber= Numéro de la page où sera apposée la signature ]
[;HorzPos= Position horizontale de la signature sur la feuille]

[;VertPos= Position verticale de la signature sur la feuille]
[;Zoom= Exprimé en % par rapport à la taille de l’image spécifiée ]
')

CHGVAR

VAR(&PARM2) VALUE(' ')

CALL

PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

&PARM2 &RESULT)

 

 

 Paramètres

 

Paramètres

 

Parm1
ou
Parm2

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"')