加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – iTextSharp与iText

发布时间:2020-12-16 07:20:41 所属栏目:asp.Net 来源:网络整理
导读:我正在重新设计使用iText 1.4.6.2的传统ASP.Net Web窗体应用程序 新的应用程序将使用ASP.Net MVC,但我不清楚更新版本的iText组件. 在NuGet存储库中有iTextSharp 5.5.10(Bruno Lowagie等人)和iText 7.0.1(iText软件).这两个包之间有什么关系/区别(最近都更新
我正在重新设计使用iText 1.4.6.2的传统ASP.Net Web窗体应用程序

新的应用程序将使用ASP.Net MVC,但我不清楚更新版本的iText组件.

在NuGet存储库中有iTextSharp 5.5.10(Bruno Lowagie等人)和iText 7.0.1(iText软件).这两个包之间有什么关系/区别(最近都更新了)?

其他问题:

什么推荐用于新开发?

什么版本需要使用iText 1.4.6.2对遗留PDF生成代码进行最少的更改?

解决方法

发布

iText 7.x是该库的最新版本,比较按照详细的in iText’s changelog细分如下
?:

> iText 0.x(2000-2006)

> iText的第一个版本于2000年情人节发布.这意味着iText已有17年历史.

> iText 1.x-2.x / iTextSharp 3.x-4.x(2006-2009)

>图书馆的版本非常受欢迎,但不再受支持,不应再用于商业环境(见Can iText 2.1.7 / iTextSharp 4.1.6 or earlier be used commercially?).
>这些版本的最新版本发布于2009年(iText 2.1.7 / iTextSharp 4.1.6.0).

> iText 5.x和iTextSharp 5.x(2009-2016)

> 2009年,许可证从LGPL / MPL变为AGPL.
> iTextSharp被设计为库的.NET端口,发布号码在iText 5.0.0 / iTextSharp 5.0.0.0发布时同步.
>在Java中,库已移至Java 5.
>这是专业化的开始.该图书馆得到了公司的支持,其收入主要用于修复错误,标准化和性能.

> iText 7.x(2016年至今)

>完全重写,专注于可扩展性和模块化.
>我们不再谈论iTextSharp,我们讨论用于Java的iText和用于.Net(C#)的iText.
> Java版本转移到Java 7.

iText与iTextSharp

从历史概述可以看出,iTextSharp始终与iText保持同步,但在版本5之前,版本号存在差异.从版本7开始,不再使用名称iTextSharp来支持使用名称iText.

iText 2.x(及更早版本)vs iText 5.x.

你可以在see a functionality comparison chart of the both iText and iTextSharp products下面:

enter image description here

iText 5.x vs iText 7.x.

iText 7.x似乎是一个完整的“从头开始”重写iText 5.x,以使其更加模块化,可配置和可扩展.

You can find a blog post here that details many of the changes between iText 5.x and iText 7.x.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读