flyingsaucer:XML/XHTML和CSS 2.1渲染器

flyingsaucer

 

Flying Saucer是一个纯Java库,它能够基于CSS2.1语法,对任意的XML(或XHTML)进行渲染,输出成Swing界面、PDF文档和图片等。基于LGPL开源协议发布。

获取资源

Flying Saucer的最新版本已经同步到Maven中心,可用的一些Artifact如下:

  • org.xhtmlrenderer:flying-saucer-core – 核心库与Java2D渲染引擎
  • org.xhtmlrenderer:flying-saucer-pdf – PDF输出与iText支持库
  • org.xhtmlrenderer:flying-saucer-swt – SWT 输出
  • org.xhtmlrenderer:flying-saucer-log4j – 日志输出与Log4j支持库

开始

在你下载的 flying-saucer-demos目录下有大量的范例代码,并且有已经预先配置好的Eclipse工程。

如果你使用的是其他开发环境,请确保在about、docbook、svg和browser目录下的src/java和resource是加入到build Path中的,同时samples/src和splash也应该在build path中。

flying-saucer-core、flying-saucer-pdf、flying-saucer-swt 和与你系统对应的SWT Jar 也必须在build Path中

 在Eclipse工程里, flying-saucer-swt 所提交的版本是Linux版,如果你用的是其他系统的话,记得要更新到其他系统版本上。 

启动 org.xhtmlrenderer.demo.browser.BrowserStartup 类你可以看到一些基于浏览器的演示实例。

  • 以下是一些关键的切入点(关键class类):
  • org.xhtmlrenderer.simple.XHTMLPanel
  • org.xhtmlrenderer.simple.PDFRenderer
  • org.xhtmlrenderer.simple.ImageRenderer

官方网站:http://code.google.com/p/flying-saucer/
开源地址:https://github.com/flyingsaucerproject/flyingsaucer

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 收藏

资源整理者简介:凝枫

非典型性程序员,爱做一些和写程序毫不相干的事 个人主页 · 贡献了46个资源 · 1


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1440 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer