views:

27

answers:

2

currently, i've got an application that needs to fill out a printable form with data. clients send me a form and i create a digital version of it. there are tons of these forms and i often need to customize them and add additional fields, etc for my clients, so they should be really simple to create and modify.

i've got a system in place, but it's really cumbersome and problematic. what are some well put together applications or libraries that can be used for this sort of thing?

Thanks!

[edit] some more specifics:

  • the application is mostly windows forms
  • these forms need to be dynamically generated on client machines, so i'd prefer to stay away from anything that requires a large redist package (ie crystal reports).
A: 

There are a ton of solutions and a ton of money spent for this problem I've personally done the following

  • SQL Reporting
  • Crystal Reports
  • Custom outputs.
  • Word Automation
  • Excel Automation
  • XML to XSL to different outputs
  • XML to Adobe FrameMaker

Perhaps if you gave more specifics one could give a more specific answer

Conrad Frix
Added a couple more details. What do you mean by "outputs" in the above list? I'm not sure I understand #s 3 and 6.
Joshua Evensen
+1  A: 

That's what Office InfoPath was designed to do. It's got an automation interface, like any Office product, easily usable from a .NET program. Microsoft.Office.Interop.InfoPath namespace. Microsoft takes care of the redist :)

Hans Passant
and 2010 version of InfoPath client is free.
Sergey Mirvoda