Flying Saucer R7
Flying Saucer is a pure Java XML/CSS 2 renderer whose aim is to provide spec-compliant CSS 2.1 rendering for any well-formed XML document. The current codebase can render to Java2D-based canvases (Swing panels), PDF via the iText library, and images. The library currently covers the greater part of the CSS 2.1 specification.
This release includes comprehensive table support, faster rendering, bugfixes, better image generation, near-complete compliance with the CSS 2.1 specification, including lots of improvements like better forms support, CSS counters, cursor property support, compliant font property handling, and so on. There's even a completely new, fast, and compliant CSS 2.1 parser built-in.