Flying Saucer 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Flying Saucer 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Flying Saucer 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Flying Saucer 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Flying Saucer 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Flying Saucer 用纯 Java 编写的,可以将 XML/XHTML 应用 CSS2.1 样式渲染为 PDF、图片。此库基本上能实现 CSS 2.1 的整体性, 并且完全符合 W3C 规范。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
打分: 较差
简直各种坑啊,生成的pdf,表格中的中文过长没法自动换行
2018/10/10 09:14
回复
举报
打分: 力荐
好东西
2017/03/27 09:52
回复
举报
更多评论
暂无内容
2020/07/25 14:32

Flying Saucer一些问题

使用Flying Saucer生成PDF的一些问题 1.有xercesimpl.jar的时候,如果<img>标签中有id属性时,将会报错误,这个时候要么去掉xercesimpl.jar要么不要id属性; 2.图片与html文件需要放一起,不然生成的PDF不能显示图片; 3.设置PDF页面大小与页边距在样式中使用 <style> @page{ size: 200mm 100mm; margin:0; } </style>...

0
0
发表了博客
2014/05/24 21:40

flying saucer html转pdf经验分享

对比了很多生成pdf的方案,最终还是决定使用flying saucer,网上能搜出N多相关文章,但是照着做了会出现各种问题,还是得自己一点点摸索,前后花了两天时间才达到自己的目标,下面把过程中的经验总结一下,希望对大家能有所帮助: 1)jar包选择 小小抱怨一下,各种开源产品给了我们极大帮助,但是通常版本管理较为混乱,也给我们带来了不小的麻烦,因为jar包兼容性问题花了很长时间,尤其是itext,下载了最新的5.5.0 5.5.1版本居...

2
17
发表了博客
2018/05/10 11:57

使用 flying-saucer-pdf 实现html转换pdf

ps:之前研究了使用itext html转PDF 对中文和css的支持不很好,果然Google了一把,发现flying-saucer-pdf这个效果好,研究了一下果然行,运用到项目中基本上能满足需求。 1、pom.xml 文件 1 1   <dependency> 2 2 <groupId>com.itextpdf</groupId> 3 3 <artifactId>itextpdf</artifactId> 4 4 <version>5.5.13</version> 5 5 </dependency> 6 6 <depe...

0
0
发表了博客
2012/07/17 12:00

flying saucer 中文换行问题

老外做的东西,没有考虑到中文问题。默认提供的包里,中文不会换行, 有人修改了源代码,解决了这个问题。这东西源码里面是将英文按空格分组,每组判断其位置+长度是否超出边界,超出的话将该组丢到下一行,但是中文里面基本没有空格,所以就无奈了。将其源码改了改,如果是中文,每字一组,如果是英文,还是按照空格分组,这样大概效率会受一些影响,不过好歹是可以用了,而且一般pdf生成我想应该也不会放在需要大访问量的地方...

0
0
发表了博客
2015/12/02 09:51

iText和flying saucer结合生成pdf--显示分页页码

<style> @page { size: 8.5in 11in; @bottom-center { content: "page " counter(page) " of " counter(pages); } } </style>

0
0
发表了博客
2018/05/10 13:53

使用 flying-saucer-pdf 实现html转换pdf补充

1、打印出A4纸的格式。 样式中加入 @page { size: 8.5in 11in; /*@bottom-center {*/ /*content: "page " counter(page) " of " counter(pages);*/ /*}*/ } 2、pdf分页 如果想分页,加 1 <div class="content" style="page-break-before:always;"> View Code 3、table td 换行 1 <table cellspacing="0" cellpadding="0" width="100%" style="table-layout:fixed; word-break:break-strict;word-wra...

0
0
2016/12/22 14:49

使用flying-saucer 实现 html转pdf实现input框select,textarea checkbox等的显示

昨天研究html转pdf,使用itextpdf 5.5.9版本(上一篇博客:https://my.oschina.net/u/1778261/blog/809757) <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>${itextpdf.version}</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>${itext.asian.version}</version> </dependency> 中文显示...

0
2
发表了博客
2013/11/26 15:15

基于iText和flying saucer结合freemark java生成pdf 范例

项目主页:http://git.oschina.net/lemonzone2010/doc-render 最近公司需要生成PDF,基于这个需求简单学习了下IText 和 flying saucer,对于这两个技术.我先简单介绍下: Flying Saucer和iText介绍: A. iText是一个生成PDF文档的开源java库,能够动态从XML或者数据库生成PDF,同时它具备PDF文档的绝大多数属性(比如加密……),支持java,C#等。官网:http://www.itextpdf.com/ B. Flying Saucer(或者叫xhtmlrender project on java.n...

22
17
发表于大前端专区
2015/06/05 09:54

/Java /Flying-Saucer使用HTML或者FTL(Freemarker模板)生成PDF

Flying-Saucer使用HTML或者FTL(Freemarker模板)生成PDF /Java /Flying-Saucer使用HTML或者FTL(Freemarker模板)生成PDF 2015年6月4日 飞翔的拖鞋up Java 分享到:Google+QQ空间QQ好友新浪微博更多5 下载地址:http://pan.baidu.com/s/1i3pJ2PB PDF导出工具有itext,但是itext对中文支持不好,还有样式CSS支持也不好,使用IReport比较复杂,上手不太容易,怎么办? 幸好有Flying-Saucer这个项目,帮助我们解决了以上问题!Flying-...

0
3
2006/10/03 00:00

Flying home

随拍于回家路上,后期经过PS,效果就出来了:)要是那时候有一群鸟飞过多好啊~~~ 本文同步分享在 博客“贺思聪”(other)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
2 评论
17 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部