PD4ML is a powerful PDF generating tool that uses HTML and CSS
(Cascading Style Sheets) as page layout and content definition format. Written in
100% pure Java, ported to managed .NET code,
it allows users to easily add PDF generation functionality to end products.
You can get a free PD4ML license if you are doing non-profit project or work (for example in university course work, for a