Ecrire dans les champs d'un PDF ?

Signaler
Messages postés
5
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
11 février 2008
-
Messages postés
10
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
1 décembre 2008
-
Bonjour tout le monde !
Merci par avance pour vos réponses !

J'ai un document pdf, dans lequel il y a des "champs" (zones à remplir).
Je voudrais pouvoir les remplir depuis une appli delphi ... mais je ne sais comment ouvrir ce "pdf" et y injecter des données dans des champs spécifiques ...
Un exemple de ce "pdf" est disponible ici : Document PDF d'exemple

Merci encore et encore !

2 réponses

Messages postés
19
Date d'inscription
jeudi 26 mai 2005
Statut
Membre
Dernière intervention
14 mai 2009

Salut, je n'ai pas de solution mais je me pose la même question ?
Messages postés
10
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
1 décembre 2008

alut, avec PDFStamper (license lgpl) tu peut remplir les champs d'un PDF (formulaire PDF par exemple) en connaissant le nom des champs :


exemple:


  pdf := TCPDFStamper.Create(self);
  pdf.AddFormField('FieldName', 'FieldValue');  pdf.ApplyForm('InFile', 'OutFile', Flatten); // Flatten est un INTEGER, 0 False , autres valeurs True.
  pdf.Destroy;

De plus si tu a plusieurs page contenant les meme champs, le field name aurat cette forme :
i.fieldname ou i est la i-niemme occurance du champ ( allant de 0 a n et dans l ordre d apparition du document. ).

Tout est repris dans le .txt accompagnant ce composant (a priori non visuel) que tu trouvera facilement avec Google.

J espere que cela poura t'aider.

Cdt.

Brûle la Gomme!!! Pas ton Âme!!!