lowagie和iText有何区别?

lowagie和iText有何区别? 这只是版本差异或升级到图书馆。 哪一个被推荐使用?

我是Lowagie,你提到的那个。 这是我不得不说的: http : //itextpdf.com/salesfaq

你应该使用最新版本的iText。 目前这是iText 5.3.4。

我是iText的原作者,也是“iText in Action”一书的作者。

iText的旧版本(iText 2.xydate从2009年7月或更早)与新版本的iText之间的差异可以在更新日志中find: http : //itextpdf.com/changelog

5.0.0版有以下重大变化:

  • iText和iTextSharp开始使用相同的版本号
  • iText.jar是使用Java 5(而不是JDK 1.4)编译的。
  • F / OSS许可证已从MPL / LGPL升级到AGPL。
  • 软件包名称已从com.lowagie更改为com.itextpdf
  • 工具箱和RTF支持已被删除:他们现在在SourceForge的一个单独的项目。

自2009年7月以来,已经修复了许多错误。使您的PDF具有前瞻性的function,例如有关新的数字签名标准和新的标准(如PDF / UA,PDF / A-2和PDF / A-3)的更新仅适用于更新的iText版本。

其实没有什么区别:在iText 2.1.0中。 创build一个PDF,转到属性,并参阅“由lowagie.com”iText 2.1.0))在lib的演变中似乎发生了什么,java包名称中的“lowagie”被replace为“itextpdf”。

那是我的第一个答案。 布鲁诺不喜欢它))。 好的 – 所以当然,在lib的生命周期里,很多东西已经改变了。 我的意思是说,“lowagie”和iText是相同的lib(虽然在之前的版本中)。 我认为布鲁诺对重新命名这个lib非常感兴趣,并且不希望它被称为lowagie。 很好 – 但不需要扼杀话语 – lowagie是以前版本的iText。

斧,让我再试一次…有一些东西,像开源品牌/业务,他们有一个网站,它是以creag“lowagie.com”的名字命名的。 这是一个Java库。 当我们使用它的时候,我们看到包装结构反映了这个品牌的select“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。 但是现在很清楚,有一个摆脱“低级”的举措,只是坚持iText。