webpage rendered with Flying Saucer | |
Stable release | 9.11.2 / 2 December 2024; 26 days ago (2 December 2024) |
---|---|
Repository | |
Operating system | Cross-platform |
Type | XHTML / CSS renderer library |
License | LGPL |
Website | github.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
- "Release 9.11.2". 2 December 2024. Retrieved 22 December 2024.
- 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.
- 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
- "Flying Saucer - Default branch". freshmeat.net. 2007-07-14. Retrieved 2008-06-30.
- Marinacci, Joshua (2007-07-14). "Flying Saucer R7 is out". Archived from the original on 2008-09-07. Retrieved 2008-06-30.
- Guy, Romain (2007-07-16). "XHTML/CSS Rendering In Swing". Retrieved 2008-06-30.
External links
- Flying Saucer Project Website on Github
- Generate PDF with Flying Saucer
- "Flying Saucer". Freecode.
- Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 1)
- Generating PDFs with Java, Flying Saucer and Thymeleaf (Part 2)
This computer-library-related article is a stub. You can help Misplaced Pages by expanding it. |