Java报告框架 – 导出到Excel,PDF并邮寄它们

前端之家收集整理的这篇文章主要介绍了Java报告框架 – 导出到Excel,PDF并邮寄它们前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

报告框架:

我有一个数据源(JSON / XML API),它为我提供了所有必要的数据.我只需要在各种表中填充它,然后以某种模板格式将其导出为各种格式,如PDF,Excel等,然后邮件用户.这必须在后台定期进行(根据某些cron工作)

我发现Jasper和BIRT是很好的解决方案.但是,仅仅通过模板将数据导出为各种格式,它们是不错的解决方案?还有其他更轻的解决方案吗?我也尝试过Apache POI,但考虑到各种出口库的免费可用性,我是否需要自己完成所有手动工作?

模板功能是必不可少的,其他功能如邮寄和所有功能都是可选的,前提是框架重量轻,灵活且易于使用.

请指教.

谢谢

最佳答案
如果您正在寻找替代品,那么上面没有提到的替代品.

Docx4j(http://www.docx4java.org/trac/docx4j)是开源的,可在Apache License(v2)下获得. Docx4j在很大程度上依赖于JAXB,JCP标准是Java – XML绑定.您可以将docx4j视为JAXB实现.

你可以用docx4j做些什么

>打开现有的docx(来自文件系统,SMB / CIFS,使用VFS的WebDAV),pptx,xlsx
>创建新的docx,xlsx
>以编程方式操纵上述(当然)
>特定于docx4j(与pptx4j,xlsx4j相对):
>模板替换; CustomXML绑定
>生成/使用Word 2007的xmlPackage(pkg)格式
>将docx作为docx(即压缩)或JCR(解压缩)保存到文件系统
>应用变换,包括常用过滤器
>导出为HTML或PDF
>差异/比较文档,段落或sdt(内容控件)
>字体支持(字体替换,以及文档中嵌入的任何字体的使用)

对于带附件的电子邮件Java Mail.这是和例子http://www.javatpoint.com/example-of-sending-attachment-with-email-using-java-mail-api

原文链接:https://www.f2er.com/java/438193.html

猜你在找的Java相关文章