Is there some kind of light-weight (non-Adobe) control I could use to view and print PDF documents on a web form?
Flashpaper, it is platform independant.
The reason I suggest this is that you can embed PDF viewing right in any web-browser via this Flash Plugin (and print), but never have to have PDF viewing software installed or configured to work with the web browser.
Edit: As per the comment, new Flashpaper versions have been discontinued. Flashpaper will continue to be available for sale though. (see link in comment). I have used it for several years and haven't found much of a need for new features, but your case may differ. Try it out.
For displaying a PDF, you could use PDF Me Not. I'm not sure if you mean generating a PDF of a form submission, though. If this is what you meant, there are PDF libraries for just about every language (such as FPDF for PHP).
For the first case, there's also AlivePDF which is open source.
ABCPdf is a free PDF generator for ASP.NET; all you have to do is link back to their site if you use it.
phpLiveDocx and LiveDocx are completely free and can be used to merge data (for example, from a web form) with a template from MS Word or Open Office on the server.
- phpLiveDocx runs on Linux, Windows and Mac.
- LiveDocx runs on Windows.
Learn more at: