I am re-engineering legacy ASP.Net Web Forms application that uses iText 1.4.6.2
New application will use ASP.Net MVC but I am not clear on newer version of iText component.
In NuGet repository there is iTextSharp 5.5.10 (by Bruno Lowagie et al) and iText 7.0.1 (by iText software). What is the relationship/difference between these two packages (both have been updated recently)?
ADDITIONAL QUESTIONS:
What is recommended for new development?
What version will require the least changes in legacy PDF generation code using iText 1.4.6.2?
Releases
iText 7.x is the latest version of the library, and the comparison breaks down as follows as detailed in iText's changelog :
iText vs iTextSharp
As you can tell from the historical overview, iTextSharp has always been kept in sync with iText, but before version 5, there was a difference in version numbers. Starting with version 7, the name iTextSharp is no longer used in favor of using the name iText.
iText 2.x (and earlier) vs iText 5.x
You can see a functionality comparison chart of the both iText and iTextSharp products below :
iText 5.x vs iText 7.x
iText 7.x appears to be a complete "from scratch" re-write of iText 5.x in order to make it more modular, configurable, and extensible.
You can find a blog post here that details many of the changes between iText 5.x and iText 7.x.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With