Projects / Flying Saucer

Flying Saucer

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.

Operating Systems

Recent releases

  •  24 Apr 2009 10:13

    Release Notes: This release includes support for CSS 3 margin boxes, named pages and running elements, substring selectors and namespace-aware CSS matching, improvements to control over PDF output (including CMYK color support), PDF encryption and PDF header properties, table pagination in PDF output, preliminary support for @font-face rules and Type 1 fonts in PDF output, support for True Type Collection (.ttc), basic support for highlighting, selection and copying in Swing, improvements to form handling in Swing, an upgrade to iText 2.0, and bugfixes and assorted other features.

    •  14 Jul 2007 22:08

      Release Notes: 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.

      •  07 Aug 2006 23:33

        Release Notes: This release includes: vertical margin collapsing; Z-index property and stacking contexts; vertical-align: top/bottom; PDF rendering via iText; bookmarks, pagination, breaks, etc.; a rewritten "float" implementation; and improved list marker positioning.

        •  15 May 2006 01:19

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.