ITextSharp - Remplissage d'un champ
Bonjour,
Je voudrais remplir des champs dans mon fichier pdf avec ITextSharp mais je n'y arrive pas.
Selon ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
string pdfTemplate = @"C:\Essai1.pdf";
PdfReader reader = null;
PdfStamper stamper = null;
FileStream pdfOutputFile = new FileStream(pdfTemplate, FileMode.Create);
reader = new PdfReader(@"C:\Essai.pdf");
stamper = new PdfStamper(reader, pdfOutputFile);
AcroFields fields = stamper.AcroFields;
fields.SetField("TextBox1", "Toto");
stamper.FormFlattening = true;
stamper.Close();
reader.Close(); |
J'ai crée un textBox1 dans mon fichier pdf mais ce code ne remplit pas mon textBox1.
En fait, quand je lis le fichier pdf, la valeur "fields" est vide. Et je ne comprends pas pourquoi.
Comment ca marche exactement ?
Merci d'avance de votre aide,
Zephyr1112.