title: PDF Form Generation
body: <p>I have an ASP.NET 4.0 Web Application that needs to create application forms for insurance. Basically, the program loads a PDF Template, populates the form fields, then flattens and closes the PDF. The templates are small when I create them from Word (about 156k for 5 pages) but each form field added to the template via Adobe Acrobat adds about 5-10k to the overall file size. Unfortunately, these pages have a whole lot of form fields (200+), and the end result tends to be about half a MB to a 1 MB per page. </p>
  
  <p>Can anyone suggest an alternate application, usable dynamically from an ASP.NET webpage, that can do a similar job but maintain a smaller file size? It doesn't need to be a free component, but it does need to have a way for me to create a template from a word document but not use Office automation to populate the word doc and save as PDF. My preference would also be that it deal with streams and not files, but that is a minor consideration for me in the circumstances. </p>