请输入您要查询的百科知识:

 

词条 Flying Saucer (library)
释义

  1. History

  2. Compliance

  3. See also

  4. References

  5. External links

{{Orphan|date=March 2015}}{{Infobox Software
| name = Flying Saucer
| logo =
| screenshot = zengarden-flyingsaucer.png
| screenshot size = 250px
| caption = webpage rendered with Flying Saucer
| developer =
| latest_release_version = 9.1.9
| latest_release_date = {{Start date and age|2017|11|08}}
| latest_preview_version =
| latest_preview_date =
| operating_system = Cross-platform
| genre = XHTML / CSS renderer library
| license = LGPL
| website = [https://github.com/flyingsaucerproject/flyingsaucer 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,[1] 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,[2] 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.[3][4][5]

See also

  • JavaFX
  • List of web browsers
  • Lobo, a Java-based browser with support for HTML 4, JavaScript and CSS2

References

1. ^{{cite web| url=http://weblogs.java.net/blog/joshy/archive/2004/06/my_new_opensour.html| title=My new opensource project: Flying Saucer, an all Java XHTML renderer|last=Marinacci|first=Joshua| date=2004-06-14| accessdate=2008-06-29}}
2. ^{{cite web |url = https://blogs.oracle.com/chrisoliver/entry/f3_and_html |title = F3 and HTML |last = Oliver |first = Chris |quote = We plan on incorporating the Flying Saucer Java XHTML renderer into F3 eventually |date = 2006-12-14 |accessdate = 2008-06-29 |deadurl = bot: unknown |archiveurl = https://web.archive.org/web/20131214055244/https://blogs.oracle.com/chrisoliver/entry/f3_and_html |archivedate = 2013-12-14 |df = }}
3. ^{{cite web| url=http://freshmeat.net/projects/flyingsaucer/| title=Flying Saucer - Default branch| publisher=freshmeat.net| date=2007-07-14| accessdate=2008-06-30}}
4. ^{{cite web| url=http://weblogs.java.net/blog/joshy/archive/2007/07/flying_saucer_r.html| title=Flying Saucer R7 is out| last=Marinacci|first=Joshua| date=2007-07-14| accessdate=2008-06-30}}
5. ^{{cite web| url=http://www.curious-creature.org/2007/07/16/xhtmlcss-rendering-in-swing/| title=XHTML/CSS Rendering In Swing| last=Guy|first=Romain| date=2007-07-16| accessdate=2008-06-30}}

External links

  • [https://github.com/flyingsaucerproject/flyingsaucer Flying Saucer Project Website on Github]
  • Generate PDF with Flying Saucer
  • {{Freshmeat|flyingsaucer|Flying Saucer}}
{{DEFAULTSORT:Flying Saucer (Library)}}{{compu-library-stub}}

3 : Java APIs|Java (programming language) libraries|Free PDF software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/29 13:33:45