lowagie和iText有什么区别?

时间:2012-11-22 14:50:42

标签: java itext

lowagie和iText有什么区别?这只是版本差异还是库的升级。建议使用哪一个?

4 个答案:

答案 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版本有以下重大变化:

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

自2009年7月以来,已经修复了许多错误。使您的PDF具有面向未来的功能,例如有关新数字签名标准和PDF / UA,PDF / A-2和PDF / A-3等新标准的更新最近的iText版本提供。

答案 2 :(得分:0)

This is Eclipse Oxygen Today

因此,我正在Eclipse Oxygen中进行编辑,我的导入建议列表如下所示。有罗瓦吉!

答案 3 :(得分:0)

到目前为止,还有OpenPDF使用com.lowagie中的类,因此您可能还想考虑到项目的某些依赖关系可能取决于OpenPDF。