osands wrote:
Can PDFsharp take a PDF template and populate a few fields within that template and then present that newly created PDF to the browser?
You can take a PDF template and draw text over it - at positions known to your application.
This is simple, but not maintenance friendly (if the template is re-designed and fields move around).
You can create the whole form with MigraDoc (maybe using a PDF template for the company letterhead only).
Would allow the "form fields" to grow with user input (allows multi-line texts with variable height).
Depends a bit on the relation of user input vs. static text.