百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

flyingsaucer

> 编程语言
开源

纯 Java 版的 XML/XHTML 和 CSS 2.1 渲染器

2.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

纯 Java 版的 XML/XHTML 和 CSS 2.1 渲染器

飞碟

概述

Flying Saucer 是一款纯 Java 库,用于渲染任意合法的 XML。 (或 XHTML) 使用 CSS 2.1 进行布局和格式化,输出到 Swing 面板, PDF 文件和图像。 详细文档请参阅 The Flying Saucer User's Guide。 如果您在项目中使用了 Flying Saucer,请告诉我们;这有助于我们提出建议 代码的指导方向,并可能为其他开发者提供启发。

许可证

Flying Saucer 遵循 LGPL 发行。 Flying Saucer 本身采用 GNU Lesser General Public License 2.1 或更高版本,可在 http://www.gnu.org/copyleft/lesser.html. 中找到。您可以按照许可条款的要求以任何方式和任何目的使用 Flying Saucer。我们的发行版中包含 LGPL 许可证的副本,文件名为 LICENSE-LGPL-2.1.txt 或 LICENSE-LGPL-3.txt。

飞碟的新版本通过 Maven 分发。可用的构件包括: * org.xhtmlrenderer:flying-saucer-core - 核心库和 Java2D 渲染 * org.xhtmlrenderer:flying-saucer-pdf - 使用 OpenPDF (例如 iText 2.x) 生成 PDF 输出 * org.xhtmlrenderer:flying-saucer-pdf-openpdf - 不再支持 (已由 flying-saucer-pdf 取代) * org.xhtmlrenderer:flying-saucer-chrome-pdf - 通过委托 chrome-headless-shell 生成 PDF 输出 (支持现代 HTML5/CSS3) * org.xhtmlrenderer:flying-saucer-swt - SWT 输出 * org.xhtmlrenderer:flying-saucer-log4j - 适用于 log4j 的日志记录插件

从版本 9.5.0 开始, Flying Saucer 需要 Java 11 或更高版本。从版本 9.6.0 开始, Flying Saucer 需要 Java 17 或更高版本。从版本 10.0.0 开始, Flying Saucer 需要 Java 21 或更高版本。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言