lowagie和iText有什么区别?这只是版本差异还是库的升级。建议使用哪一个?
答案 0 :(得分:95)
实际上,没有区别:在iText 2.1.0中。创建PDF,转到属性并通过lowagie.com查看" iText 2.1.0" ))在lib的演变中似乎发生的事情是" lowagie"在java包名中,替换为" itextpdf"。
这是我的第一个答案。布鲁诺不喜欢它))。好的 - 当然,很多东西已经改变了java lib的生命周期。我的意思是" lowagie"与iText相同的lib(尽管在早期版本中)。我认为Bruno对重新标记lib非常感兴趣,并不希望它被称为lowagie。很好 - 但不需要贬低单词 - lowagie是以前版本中的iText。
斧头,让我再试一次......有些东西,像开源品牌/商业,他们有一个网站,它以creater" lowagie.com"命名。它是一个java lib。当我们使用它时,我们看到包装结构反映了这个品牌选择" lowagie"如:import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.Image;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfContentByte;
import com.lowagie.text.pdf.PdfImportedPage;
import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.PdfWriter;
import com.lowagie.text.pdf.PdfStamper;
所以,我坚持我的回答,断言有两个品牌用于iText:iText和lowagie.com。但现在显然,有一种摆脱" lowagie"并坚持使用iText。
答案 1 :(得分:65)
我是Lowagie,你提到的低调。这就是我要说的:http://itextpdf.com/salesfaq
您应该使用最新版本的iText。目前这是iText 5.3.4。
我是iText的原作者,也是“iText in Action”书籍的作者。
旧版iText(iText 2.x.y日期为2009年7月或更早版本)与较新版本的iText之间的差异可以在更改日志中找到:http://itextpdf.com/changelog
5.0.0版本有以下重大变化:
com.lowagie
更改为com.itextpdf
。自2009年7月以来,已经修复了许多错误。使您的PDF具有面向未来的功能,例如有关新数字签名标准和PDF / UA,PDF / A-2和PDF / A-3等新标准的更新最近的iText版本提供。
答案 2 :(得分:0)
答案 3 :(得分:0)
到目前为止,还有OpenPDF使用com.lowagie中的类,因此您可能还想考虑到项目的某些依赖关系可能取决于OpenPDF。