bruno
27 avril 2009 à 18:18
Bonjour,
Pour remplir un PDF formulaire il faut créer un fichier FDF.
Exemple concret :
- le fichier PDF s'appelle "MONPDF.PDF"
- Il comporte une variable "MAVAR", le FDF s'appelera "MAVAR.FDF".
- Les variables peuvent être exportées par e-mail en créant une fonction :
41 0 obj
<</S/JavaScript/JS(function EnvoiMail()
{var Texte = "Bonjour,\\n\\nVoici ci-joint en FDF les informations saisies.\\n\\nCordialement, Bruno";
this.submitForm({cURL:"mailto:bruno.ozaneaux@libertysurf.fr?subject=facture &body=" + Texte,
cSubmitAs:"fdf"});})>>
endobj
52 0 obj
<</Type/Annot/Subtype/Link/Border[0 0 0]
/Rect[62 652 176 666]
/A <</Type/Action/S/JavaScript/JS(EnvoiMail())>>>>
endobj
Les variables peuvet être déclarées comme ci-dessous :
46 0 obj
<< /Subtype/Widget/MaxLen 300
/Rect[302 762 561 695]
/Border[0 0 0]
/F 4 /FT /Tx /MK <</BC [1 1 1]>>
/DA (/Normal 10 Tf 0 0 0.8 rg)
/Ff 4096 /P 71 0 R
/T(MAVAR) /BBOX [0 0 261 66]>>
endobj
Voici ci-dessous "MAVAR.FDF".
%FDF-1.2
%âãÏÓ
1 0 obj
<<
/FDF << /Fields 2 0 R /F (MONPDF.pdf)>>
>>
endobj
2 0 obj
[
<< /T(MAVAR)/V(Contenu de MAVAR)>>
]
endobj
trailer
<<
/Root 1 0 R
>>
%%EOF