XML Worker parses (X)HTML snippets and the associated CSS and converts them to PDF. It is an extra component for iText, and is a new version of the old HTMLWorker which used to be shipped with iText.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
After writing support for the XML Forms Architecture (XFA by Adobe), this release uses the lessons learned to improve XML Worker. It also takes into account the many issues that were reported on the mailing list, for instance regarding tables that weren't rendered correctly or CSS styles that were ignored. It begins implementing an SVG parser.
Support was added for more HTML tags and CSS attributes. The most important difference is a change in the architecture. If you were using previous versions of XML Worker, you'll need to make some changes to your own code after upgrading to XML Worker 1.1.0. The change in the architecture was necessary to fix some threading problems.
XML Worker is no longer in beta. This release fixes plenty of table and list problems. The internal architecture was changed. "Tag listeners" were removed in favor of "pipelines" that are chained together: parsing HTML, parsing CSS, creating PDF. We've added LinkProvider and ImageProvider functionality were added (similar to what was in the old iText HTMLWorker). Numerous bugs were also fixed.