iText 5.x协议从LGPL改成AGPL历史来龙去脉

lowagie和iText有何区别? 2.x之前的版本叫做lowagie,到5就改成了iText。http://www.dovov.com/lowagieitext.html

iText授权问题,2.x版本使用LGPL协议,iText in Action也是基于2.x写的,2.1.7为终版。5.x改成了AGPL协议了。https://coderanch.com/t/661263/open-source/Confusion-iText-licensing

基于iText的发票套打:http://www.manongjc.com/article/28485.html,报表设计http://jz.docin.com/p-341811201.html

itext官方2直接到了5,4.2.x是三方基于2.x拉的分支,为了保留LGPL协议,同时做了一个包名兼容com.itextpdf的版本。https://github.com/ymasory/iText-4.2.0

https://github.com/LibrePDF/OpenPDF是基于2.x拉的分支,目前主流在维护,LGPL协议,包名仍然是com.lowagie.text。

org.xhtmlrenderer至于itext有点像jxls至于POI。https://blog.csdn.net/zhong_jianyu/article/details/96147949

从jasper 6.0.0开始,一来了Itext 5.0,意味着它也是AGPL协议了。https://community.jaspersoft.com/questions/845356/itext-500-alternative

itext 5.0开始的release note可参见https://kb.itextpdf.com/home/it5kb/releases/release-itext-5-0-0 

posted @   zhjh256  阅读(2556)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示