JasperReports库定义了一组可选的依赖项(POI,Xalan,Ant,Jackson,......)
我在文档中找不到任何明确指示何时添加哪个依赖项(一个或多个JAR文件)的内容。
我正在搜索一个文档,该文档将指示哪个依赖项与哪些功能相关。
这样的文件是否存在?
答案 0 :(得分:2)
据我所知, JasperReports 类库已包含所需的 JAR 文件。
这里有一些依赖项:
iText 是 PDF 生成和操作库。它还能够生成和删除 RTF , XML ,以及 HTML 文档。 JasperReports 利用 iText 将报告导出为 PDF 和 RTF 。
JFreeChart 是一个 Java 库,用于生成各种图表,包括饼图,条形图,折线图和面积图等。 JasperReports 利用 JFreeChart 来实现其内置的图表功能。
雅加达POI 是一个 Java 类库,可根据 Microsoft的OLE 2创建和操作各种 Microsoft Office 格式 复合文档格式。 JasperReports 利用了 雅加达POI ,用于将报告导出为 XLS ( Microsoft Excel )格式。
JAXP 是指用于解析和转换 XML 文档的 Java API 。 JasperReports 使用它来解析 XML 文件。
Jakarta Commons :Jakarta Commons是Java库的集合,提供大量可重用的组件。 JasperReports利用了Digester,BeanUtils和Logging Jakarta Commons的组件,用于补充JAXP以进行XML解析。
来源:David R. Heffelfinger撰写的“Java开发者的JasperReports”