title: iTextSharp produce PDF from existing PDF template
body: <p>I am looking at the feasibility of creating something using C# and iTextSharp that can take a PDF template and replace various place holder values with actual values retrieved from a database.  Essentially a PDF mail merge.  I have the iText in action book but it covers rather a lot of stuff i don't need and I am struggling to find anything related to what i want to do.  I am happy to use PDF fields as the place holders so long as the merged/flattened form does not look like it has fields in it, the output document should look like a mail merged letter and not a form that has been filled in.  In an ideal world i just want search the text content of the PDF and then replace text place holders with their correct field values a la word mail merge.</p>
  
  <p>Can anyone advise me of the best approach to this and point me in the direction of the most helpful iTextSharp classes to use, or if you know the iText in Action book a pointer to the most helpful section for me to read.</p>