Flygande tefat (bibliotek)
Stabil frisättning | 9.1.21 / 21 april 2021
|
---|---|
Förvar | |
Operativ system | Cross-plattform |
Typ | XHTML / CSS renderer bibliotek |
Licens | LGPL |
Hemsida | github.com/flyingsaucerproject/flyingsaucer |
Flying Saucer (även kallad XHTML renderer ) är ett rent Java- bibliotek för att rendera XML- , XHTML- och CSS 2.1- innehåll.
Den är avsedd för att bädda in webbaserade användargränssnitt i Java-applikationer, men kan inte användas som en allmän webbläsare eftersom den inte stöder HTML .
Tack vare dess förmåga att spara renderad XHTML till PDF (med iText ), används den ofta som ett bibliotek på serversidan för att generera PDF-dokument. Det har utökat stöd för utskriftsrelaterade saker som paginering och sidhuvuden och sidfötter.
Historia
Flying Saucer startades 2004 av Joshua Marinacci, som senare anställdes av Sun Microsystems . Det är fortfarande ett projekt med öppen källkod som inte är relaterat till Sun.
Sun Microsystems planerade en gång att inkludera Flying Saucer i F3 , skriptspråket baserat på Java-plattformen som senare blev JavaFX Script .
Efterlevnad
Flygande tefat har mycket bra XHTML- markering och överensstämmelse med CSS 2.1 -standarder, även i komplexa fall.
Se även
- JavaFX
- Lista över webbläsare
- Lobo, en Java-baserad webbläsare med stöd för HTML 4, JavaScript och CSS2