I wonder what "the big guys" use to generate documents. Like credit card statements, insurance documentation, etc. We're investigating changing solutions.
Here are the two that I know of:
- SSRS
- Crystal Reports
Neither of these seem to be able to handle widow/orphan control well. Crystal certainly can't deal with dynamically sized page footers (think page annotations). I've used InDesign many years ago, but seeing as how it's an Adobe product, I suspect it won't be .NET friendly. I think it has a .NET API, but it'd have to be really awesome to get over the adoption resistance. How about Adobe Acrobat? MS Word?
Requirements:
- 1k documents per day, all with different values in fields
- data driven from dataset or direct from SQL Server
- dynamically sized footers
- good widow/orphan control to minimize large blank spaces and single lines at top of page
- save to PDF easily, ideally with no 3rd party tool in the middle
- image files from blob or file link (not embedded in doc)