欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > 常用的pdf技术有哪些?--笔记

常用的pdf技术有哪些?--笔记

2025/3/20 15:43:26 来源:https://blog.csdn.net/happyxin_/article/details/146360038  浏览:    关键词:常用的pdf技术有哪些?--笔记

常用的pdf技术有哪些?
1.iText PDF:iText 是著名的开放项目,是用于生成 PDF 文档的一个 java 类库。通过 iText 不仅可以生成 PDF 或 rtf 的文档,而且可以将 XML、Html 文件转化为 PDF 文件。
Openoffice:openoffice 是开源软件且能在 windows 和 linux 平台下运行,可以灵活的将 word 或者 Excel 转化为 PDF 文档。
Jasper Report:是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成 PDF 。
我们开发中一般选用的是Jasper Report技术,这个技术完全由Java写成,同时还有对应的工具Jaspersoft Studio ,在线编辑很方便。支持多种表格的输出,同时支持多种数据源,通过 JASPER 文件及数据源,JASPER 就能生成最终用户想要的文档格式。
7.13.2 JasperReport 的生命周期是?
设计(Design)阶段、执行(Execution)阶段以及输出(Export)阶段。
设计阶段就是创建模板,模板创建完成我们保存为JRXML 文件(JR 代表 JasperReports),其实就是一个 XML 文件。
执行阶段编译成可执行的二进制文件(即.Jasper 文件)结合数据进行执行,进行数据填充。
输出阶段(Export):数据填充结束,可以指定输出为多种形式的报表。

7.13.3 JasperReport 的执行流程是什么?
JRXML:报表填充模板,本质是一个 XML.
Jasper:由 JRXML 模板编译生成的二进制文件,用于代码填充数据。
Jrprint:当用数据填充完 Jasper 后生成的文件,用于输出报表。
Exporter:决定要输出的报表为何种格式,报表输出的管理类。
Jasperreport 可以输出多种格式的报表文件,常见的有 Html,PDF,xls 等

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词