- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA动态生成word与pdf
java生成word的几种方案
Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。DLL动态链接库的生成需要windows平台的支持。
Apache POI包括一系列的API,它们可以操作基于MicroSoft OLE 2 Compound Document Format的各种格式文件,可以通过这些API在Java中读写Excel、Word等文件。他的excel处理很word还局限于读取ava2word是一个在java程序中调用 MS Office Word 文档的组件(类库)。该组件提供了一组简单的接口,以便java程序调用他的服务操作Word 文档。 这些服务包括: 打开文档、新建文档、查找文字、替换文字,插入文字、插入图片、插入表格,在书签处插入文字、插入图片、插入表格等。填充数据到表格中读取表格数据 1.1版增强的功能: 指定文本样式,指定表格样式。如此,则可动态排版word文档。 iText操作Excel还行。对于复杂的大量的word也是噩梦。用法很简单,?但是功能很少,?不能设置打印方向等问题java生成pdf方案总结1.?Jasper Report生成pdf:设计思路是先生成模板,然后得到数据,最后将两者整合得到结果。但是Jasper Report的问题在于,其生成模板的方式过于复杂,即使有IDE的帮助,我们还是需要对其中的众多规则有所了解才行,否则就会给调试带来极大的麻烦2.?openoffice生成pdf:openoffice是开源软件且能在windows和linux平台下运行.?itext?+?flying?saucer生成pdf:itext和flying?saucer都是免费开源的,且与平台无关,结合css和velocity技术,可以很好的实现。第三种方案它实现的步骤是非常简单的Jacob 功能强大 代码量大,设置样式繁琐;需要windows平台支持,无法跨平台 Apache POI 读写excel功能强大、操作简单 一般只用它读取word,能够创建简单的word,不能设置样式,功能太少 Java2word 功能强大,操作简单 能满足一般要求,不支持07格式,国人开发的,参考资料较多,需要windows平台支持 iText 功能全,能满足一般要求 不能直接生成或操作doc文档,只能生成rtf格式的文档,rtf也可以用word打开 JSP 操作简单,代码量少 能把当前页面导出简单的word,不能设置样式,美观性差,无法操作word XML(最佳) 代码量少,样式、内容容易控制,打印不变形,完全符合office标准 需要提前设计好word模板,把需要替换的地方用特殊标记标出来
JAVA生成pdf优缺点对比
所用技术 优点 缺点 openoffice 本身就是office软件,很容易设计一些文档模板,支持java调用实现word转换成pdf 需要先安装,设计好pdf模板样式,然后用程序来填充那些预留好的变量 itext? 能满足要求,本身提供了一些api 无法识别很多html的tag和attribute,无法识别css,需要用其api函数来设置样式 Jasper Report 能满足要求,市面上使用的比较多,相关文档多 复杂,很难完全掌握,需要先设计模板,强依赖于IDE进行可视化编辑 flying sauser(最佳) 能解析html和css输出成image、pdf等格式,操作简单,api强大 需要编写freemarker或velocity模板,打造html,勾画pdf的样式
/**
*
* 捷创动力
* 0471-4696637
* /
* QQ* 软件开发 影视动漫 高端培训
* 内蒙古呼和浩特市赛罕区新华东街长安金座E座
*
*/
您可能关注的文档
最近下载
- 2025年全国预防接种技能竞赛省赛考试题库.docx VIP
- 道路运输合同.docx VIP
- 工学一体化课程《小型网络管理与维护》任务3单元8教学单元活动方案.docx VIP
- 2025年全国预防接种技能竞赛【决赛】考试题库(含答案).docx VIP
- 高清bG晚风吹过哨塔钢琴伴奏正谱.pdf VIP
- 工学一体化课程《小型网络管理与维护》任务4单元2教学单元活动方案.docx VIP
- 全国预防接种技能竞赛理论训练题库及答案(预防接种服务771题).docx VIP
- (正式版)H-Y-T 247-2018 海水淡化产品水水质要求(正式版).docx VIP
- 工学一体化课程《小型网络管理与维护》任务4单元3教学单元活动方案.docx VIP
- JTG公路工程建设项目安全生产费用清单计量规范.pdf
文档评论(0)