|
|
|
|
|
PDFSigne (Fonction) En anglais : PDFSign Applique une signature d'approbation sur un PDF existant. MaSignature est une pdfSignature
MesCertificats est un tableau de Certificat = CertificatCharge("test.pfx", "mdp")
MaSignature..Certificat = MesCertificats[1]
MaSignature.X = 1
MaSignature.Y = 1
MaSignature.Hauteur = 1
MaSignature.Largeur = 1
PDFSigne("monpdf.pdf", MaSignature)
Syntaxe
Appliquer une signature d'approbation sur un fichier PDF Masquer les détails
<Résultat> = PDFSigne(<Fichier PDF à  signer> , <Signature> , <Mode de signature>)
<Résultat> : Booléen - Vrai si le fichier PDF a pu être signé,
- Faux dans le cas contraire.
<Fichier PDF à signer> : Chaîne de caractères Nom et chemin du fichier PDF à signer. <Signature> : Variable de type pdfSignature Nom de la variable de type pdfSignature correspondant à la description de la signature d'approbation à appliquer au fichier PDF. <Mode de signature> : Constante de type Entier Format de signature à utiliser : - Format de signature PAdES:
| | iSignature_CAdES_B | Format de signature CAdES Basic (CMS Advanced Electronic Signature). | iSignature_CAdES_C | Format de signature CAdES C (CMS Advanced Electronic Signature). | iSignature_CAdES_T | Format de signature CAdES Trust token (CMS Advanced Electronic Signature). | iSignature_CAdES_X | Format de signature CAdES X Type 2 (CMS Advanced Electronic Signature). | iSignature_CAdES_XL | Format de signature CAdES XL Type 2 (CMS Advanced Electronic Signature). |
- Format de signature Adobe :
| | iSignature_PKCS7 (valeur par défaut) | Format de signature PKCS7. Ce format est un format standard de Adobe non approuvé par la norme ETSI et Chorus. |
Appliquer une signature d'approbation sur un document PDF Masquer les détails
<Résultat> = PDFSigne(<Document PDF> , <Fichier PDF signé> , <Signature> , <Mode de signature>)
<Résultat> : Booléen - Vrai si le fichier PDF a pu être signé,
- Faux dans le cas contraire.
<Document PDF> : Variable de type pdfDocument Nom de la variable de type pdfDocument correspondant au document PDF à signer. <Fichier PDF signé> : Chaîne de caractères Nom et chemin du fichier PDF signé. <Signature> : Variable de type pdfSignature Nom de la variable de type pdfSignature correspondant à la description de la signature d'approbation à appliquer au fichier PDF. <Mode de signature> : Constante de type Entier Format de signature à utiliser : - Format de signature PAdES:
| | iSignature_CAdES_B | Format de signature CAdES Basic (CMS Advanced Electronic Signature). | iSignature_CAdES_C | Format de signature CAdES C (CMS Advanced Electronic Signature). | iSignature_CAdES_T | Format de signature CAdES Trust token (CMS Advanced Electronic Signature). | iSignature_CAdES_X | Format de signature CAdES X Type 2 (CMS Advanced Electronic Signature). | iSignature_CAdES_XL | Format de signature CAdES XL Type 2 (CMS Advanced Electronic Signature). |
- Format de signature Adobe :
| | iSignature_PKCS7 (valeur par défaut) | Format de signature PKCS7. Ce format est un format standard de Adobe non approuvé par la norme ETSI et Chorus. |
Remarques - La signature apposée par la fonction PDFSigne est une signature d'approbation. Le fichier PDF peut être signé et contresigné plusieurs fois.
- Cette signature doit correspondre à un champ du fichier PDF (sa taille minimale sera de 1 X 1 mm²). Le champ Signature peut être invisible mais il est conseillé d'associer un libellé ou une image pour que l'utilisateur voit cette signature et puisse cliquer dessus.
- Les fichiers PDF cryptés (avec mot de passe) ne sont pas gérés.
- Les fichiers PDF de version supérieure à PDF 1.5 sont resauvegardés en version PDF 1.4 avant d'être signés.
- Attention : Pour qu'un fichier PDF signé soit reconnu par Acrobat, l'organisme émetteur du certificat de signature doit être membre de la liste AATL (Adobe Authorized Trust List) ou du programme CDS (Certified Document Services).
Si le certificat n'est pas reconnu, Acrobat affichera un bandeau "Une signature au moins présente un problème...".
Classification Métier / UI : Code neutre Composante : wd300prn.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|