I'd recommend DocRaptor. It's easy to integrate into your own web applications, and handles CSS better than comparable programs.

http://docraptor.com/