首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iTextSharp对iText

iTextSharp对iText
EN

Stack Overflow用户
提问于 2017-02-13 19:42:26
回答 1查看 14K关注 0票数 6

我正在重新设计使用ASP.Net 1.4.6.2的遗留iText Web应用程序

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

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

附加问题:

什么是新的发展建议?

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

EN

Stack Overflow用户

回答已采纳

发布于 2017-02-13 19:47:48

发布

iText 7.x是这个库的最新版本,比较如下详细的在iText's changelog中

  • iText 0.x (Java) (2000-2006年)
    • iText的第一个版本是在2000年的情人节发行的。这意味着iText已经17岁了。

  • iText 5.x (Java)和iTextSharp 5.x (.NET) (2009-2016年)
    • 2009年,许可证从LGPL/MPL改为AGPL。
    • iTextSharp被设计为库的.NET端口,在发布iText 5.0.0 / iTextSharp 5.0.0.0时,版本编号是同步的。
    • 在Java中,库转移到Java 5。
    • 这是职业化的开始。该库得到了一家公司的支持,其收入被用于修复bug、标准化和性能。

  • iText 7.x (Java & .NET) (2016年至今)
    • 一个完整的重写,重点是可扩展性和模块化。
    • 我们不再讨论iTextSharp,而是讨论iText for Java和iText for .Net (C#)。
    • Java版本转移到Java 7。
    • 在此之前,所有代码都是从Java手动移植到C#的。从iText 7开始,Java代码自动移植到C#。

iText诉iTextSharp

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

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

您可以在下面请参阅iText和iTextSharp产品的功能比较图。

iText 5.x vs iText 7.x

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

您可以在这里找到一篇博客文章,详细介绍了iText 5.x和iText 7.x之间的许多变化。

票数 19
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42212245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档