Flygande tefat (bibliotek)

Flygande tefat
Stabil frisättning
9.1.21 / 21 april 2021 ; 22 månader sedan ( 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

externa länkar