我正在重新设计使用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 vs iTextSharp
您可以从历史概览中看出,iTextSharp始终与iText保持同步,但是在版本5之前,版本号有所不同。从版本7开始,不再使用名称iTextSharp来支持使用名称iText。
iText 2.x(和更早版本)与iText 5.x
您可以在下面的see a functionality comparison chart of the both iText and iTextSharp products:
iText 5.x与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。