Misplaced Pages

Flying Saucer (library)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Java APIs
Flying Saucer
webpage rendered with Flying Saucer
Stable release9.11.2 / 2 December 2024; 26 days ago (2 December 2024)
Repository
Operating systemCross-platform
TypeXHTML / CSS renderer library
LicenseLGPL
Websitegithub.com/flyingsaucerproject/flyingsaucer

Flying Saucer (also called XHTML renderer) is a pure Java library for rendering XML, XHTML, and CSS 2.1 content.

It is intended for embedding web-based user interfaces into Java applications, but cannot be used as a general purpose web browser since it does not support HTML.

Thanks to its capability to save rendered XHTML to PDF (using iText), it is often used as a server side library to generate PDF documents. It has extended support for print-related things like pagination and page headers and footers.

History

Flying Saucer was started in 2004 by Joshua Marinacci, who was later hired by Sun Microsystems. It is still an open-source project unrelated to Sun.

Sun Microsystems once planned to include Flying Saucer in F3, the scripting language based on the Java platform which later became JavaFX Script.

Compliance

Flying saucer has very good XHTML markup and CSS 2.1 standards compliance, even in complex cases.

See also

References

  1. "Release 9.11.2". 2 December 2024. Retrieved 22 December 2024.
  2. Marinacci, Joshua (2004-06-14). "My new opensource project: Flying Saucer, an all Java XHTML renderer". Archived from the original on 2008-04-19. Retrieved 2008-06-29.
  3. Oliver, Chris (2006-12-14). "F3 and HTML". Archived from the original on 2013-12-14. Retrieved 2008-06-29. We plan on incorporating the Flying Saucer Java XHTML renderer into F3 eventually
  4. "Flying Saucer - Default branch". freshmeat.net. 2007-07-14. Retrieved 2008-06-30.
  5. Marinacci, Joshua (2007-07-14). "Flying Saucer R7 is out". Archived from the original on 2008-09-07. Retrieved 2008-06-30.
  6. Guy, Romain (2007-07-16). "XHTML/CSS Rendering In Swing". Retrieved 2008-06-30.

External links

Stub icon

This computer-library-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: