(Redirected from Itext)
IText 7 for.NET is the.NET version of the iText 7 library, formerly known as iTextSharp, which it replaces. IText 7 represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and e. PLEASE NOTE: iText 5 is EOL, and has been replaced by iText 7.Only security fixes will be added. We HIGHLY recommend customers use iText 7 for new projects, and to consider moving existing projects from iText 5 to iText 7 to benefit from the many improvements such as. Despite this, iText 2.1.7 is still being distributed by iText on Github and on Maven Central. For instance: iText 4 for Java was never officially released. However, iText with the svn tag 420 was made available with the release description 'This is the final version of iText available as an MPL/LGPL library.
Developer(s) | iText Group NV |
---|---|
Initial release | 2000 |
Stable release | |
Repository | https://itextpdf.com/en/resources/downloads |
Written in | Java, C# |
Operating system | Cross-platform |
Type | Library |
License | AGPLv3[2] Proprietary |
Website | https://itextpdf.com/ |
iText is a library for creating and manipulating PDF files in Java and .NET.
iText was written by Bruno Lowagie. The source code was initially distributed as open source under the Mozilla Public License or the GNU Library General Public License open source licenses. However, as of version 5.0.0 (released Dec 7, 2009) it is distributed under the Affero General Public License version 3. A fork of the LGPL/MPL licensed version of iText is currently actively maintained as the OpenPDF library on GitHub.[3] iText is also available through a proprietary license, distributed by iText Software NV.
iText provides support for most advanced PDF features such as PKI-based signatures, 40-bit and 128-bit encryption, color correction, Tagged PDF, PDF forms (AcroForms), PDF/X, color management via ICC profiles and barcodes, and is used by several products and services, including Eclipse BIRT, Jasper Reports, JBoss Seam, Windward Reports, and pdftk.
History[edit]
iText (formerly rugPdf) was developed by Bruno Lowagie in the winter of 1998 as in-house project at Ghent University to create a PDF documents application for the student administration.[4] Preliminary versions lacked most modern functionality, initially only featuring the ability to read and write PDF files, and required developers to be knowledgeable of PDF syntax, objects, operators and operands to work with the library. Leonard Rosenthol, PDF Architect at Adobe, lists iText as one of the early milestones in the history of openness of PDF.[5]
In 1999, Lowagie disbanded the rugPdf code and wrote the new library named iText. Lowagie created iText as a library that Java developers could use to create PDF documents without knowing PDF syntax,[6] and released it as a Free and Open Source Software (FOSS) product on February 14, 2000. In the summer of 2000, Paulo Soares joined the project and is now considered one of the main developers.
In late 2008, iText became available for proprietary license, and in early 2009 iText Software Corp. was formed to be the worldwide licensor of iText products.[7]
iText has since been ported to the .NET Framework under the name iTextSharp, written in C#. While it has a separate codebase, it is synchronized to the main iText release schedule.
In 2020, iText celebrated 20 years of iText code with the release of iText 7.1.10. [8]
ISO standards support[edit]
iText adheres to most modern day PDF standards, including:
Itext Pro 1 2 8 – Ocr Toolbox
- ISO 32000-1 (PDF 1.7)
- ISO 19005 (PDF/A)[9]
- ISO 14289 (PDF/UA)[10]
Licensing[edit]
iText is a registered trademark by iText Group NV filed to the USPTO on January 13, 2010 with Serial Number 77910731.[11]
iText was originally released under the MPL/LGPL. On December 1, 2009, with the release of iText 5, the license was switched to the Affero General Public License v3.[12] Projects that did not want to provide their source code (as required by the AGPL) could either purchase a commercial license to iText 5 or continue using previous versions of iText under the MPL/LGPL.[13][14]
During the due diligence process to prepare for iText 5, several IP issues with iText 2 were discovered and fixed. The different IP owners agreed to remove as many copies of the old versions from the web, but the old version still lives on in several forks.[15] Despite this, iText 2.1.7 is still being distributed by iText on Github [16] and on Maven Central.[17] For instance: iText 4 for Java was never officially released. However, iText with the svn tag 4_2_0 was made available with the release description 'This is the final version of iText available as an MPL/LGPL library. ' [18] It was a fork created by a third party that hijacked the com.lowagie groupId (which is explicitly forbidden in the Guide to uploading artifacts to the Central Repository [19]) because this fools users into upgrading to this third party version, instead of upgrading to an official version.[20]
Itext For Mac
These forks are still an IP liability, but their relevance is fading because the 2009 version of iText also had some issues:
- The digital signature functionality is unsafe since SHA-1 was deprecated,
- There is no support for the PDF/A-2 standard (released in 2011) and the PDF/A-3 standard (released in 2012),
- There is no support for the PDF/UA standard (released in 2012),
- There is no support for the PDF 2.0 standard (released in 2017),
- There is no support for Indic languages,..
All of these features are now available in the new version of iText - iText 7 [21]
Awards[edit]
In 2007, SOA World Magazine listed iText as one of the ten Open Source solutions enterprises should be using.[22]James Gosling praised the iText library, using it in a new edition of Huckster.[23]The New York Times also used iText to create PDF versions of their public domain articles.[24]
In 2011, iText was featured on Devoxx (The Java community conference).[25]
In 2013, Deloitte nominated the iText Software Group for the Technology Fast 50 Award in the Benelux. The company was ranked 10th in the Benelux and Third in Belgium.[26][27][28][29]
![Tool Tool](https://img.magimg.com/uploads/readiris-pro.jpg)
In 2014, iText won the BelCham Entrepreneurship Award in the category 'Most Promising Company of the Year'[30] and Deloitte recognized iText Group NV as the fastest growing technology company in Belgium.[31] Subsequently, the company was ranked #28 in Deloitte's Technology Fast 500 in the EMEA region.[32] iText was also featured on the PDF Days in Cologne, Washington DC en New York, on Java One in San Francisco, on Devoxx in Antwerp, and many other events.
In 2017 iText won the international Business Awards - 'Most Innovative Tech Company of the Year- under 100 employees 2017'iText is proud to be honored with a second Silver Stevie in the International Business Awards. This year we are recognized in the 'Most Innovative Tech Company of the Year- under 100 employees'.[33]
In 2017 IT person of the Year — 2017For the second year in a row, our Founder, Bruno Lowagie, was selected as one of the nominees on the Long List of the Belgian IT Person of the Year Award by Computable [34]
String to hash. In 2017 the American Business AwardsFor the third time in a row, iText has won a Bronze Stevie in the American Business Awards in the category 'Most Innovative Tech Company of the Year.'[35]
In 2017/18 the ITEXT GROUP won 'The ELITE Award for Growth Strategy of the Year' [36]
In 2018 - Inc. 5000 Europe Award 2018For the 4th year in a row, iText made the Inc. 5000 Europe list which is made up of the fastest growing private companies in Europe.[37]
In 2019, iText won a Silver Stevie in the American Business Awards for 'Most innovative Tech company of the Year - under 100 employees'. [38] In addition to the ABA win, iText was a National Winner of 'Growth Strategy of the Year' at the European Business Awards. [39]
In 2020, iText won a Bronze Stevie in the American Business Awards for 'Most innovative Tech company of the Year - under 100 employees'. [40]
See also[edit]
References[edit]
- ^Release iText 7 Suite 7.1.13
- ^'The 'LICENSE.md' file in iText source code repository'. github.com/itext/itext7. Retrieved 2018-01-10.
- ^'The OpenPDF project on GitHub.com'. github.com. Retrieved 2017-02-27.
- ^https://www.ugent.be/en.Missing or empty
|title=
(help) - ^GoogleMan. 'pdf'. pdf-pdf.blogspot.be.
- ^http://epub01.publitas.com.Missing or empty
|title=
(help) - ^'Feature article in Wereldwijs, a monthly magazine by Flanders Investment and Trade (in Dutch)'. Epub01.publitas.com. Retrieved 2013-10-26.
- ^PDF, iText (2020-02-14). '20th Birthday Release: iText 7.1.10'. iText PDF. Retrieved 2020-06-10.
- ^PDF Association (2013-06-06). 'How to create PDF/A-3 using iText'. Pdfa.org. Archived from the original on 2013-10-03. Retrieved 2013-10-26.
- ^'iText bringing PDF/UA support to Java Implementations'. duff-johnson.com.
- ^'Search USPTO database (direct links to Trademarks aren't allowed)'. uspto.gov.
- ^'Moving to AGPL: changed the headers'. github.com.
- ^1T3XT info (7 December 2009). 'Re: [iText-questions] Silent license change?'. mail-archive.com.
- ^Talk about the (A)GPL by Ywein Van den Brande, IP lawyer and technologist
- ^'Can iText 2.1.7 / iTextSharp 4.1.6 or earlier be used commercially?'. itextpdf.com.
- ^https://github.com/itext/itextpdf/releases?after=5.0.2
- ^https://mvnrepository.com/artifact/com.lowagie/itext/2.1.7
- ^https://sourceforge.net/p/itext/code/6803/log/?path=/tags/iText_4_2_0
- ^Guide to uploading artifacts to the Central Repository
- ^'My Maven build is broken, what should I do?'. itextpdf.com.
- ^'iText 7'. itextpdf.com.
- ^'SOA World Magazine'. Soa.sys-con.com. Retrieved 2013-10-26.
- ^'James Gosling praises iText'. Blogs.oracle.com. 2007-09-20. Archived from the original on 2013-12-15. Retrieved 2013-10-26.
- ^New York Times uses iText on nytimes.com
- ^'iText - Devoxx 2011 - Devoxx'. devoxx.com.
- ^Ranking Deloitte Technology Fast 50 BeneluxArchived 2013-10-14 at the Wayback Machine
- ^Pieterjan Van Leemputten. 'Tien Belgen in Deloitte Technology Fast50'. knack.be.
- ^'De 5 Belgische digitale start-ups met de snelste groei'. digimedia.be.
- ^'Deloitte's Fast 50 Newspaper article'(PDF). Archived from the original(PDF) on 2013-10-19.
- ^'BELCHAM 'In the News'. Press active in covering last night's Annual Gala - BelCham'. belcham.org. Archived from the original on 2014-10-24.
- ^'iText Group wins Deloitte Technology Fast50'. Deloitte Belgium. Archived from the original on 2014-10-24.
- ^http://www2.deloitte.com/content/dam/Deloitte/global/Documents/Technology-Media-Telecommunications/gx-tmt-emea-f500-2014-ranking.pdf
- ^http://stevieawards.com/
- ^https://www.computable.be/artikel/nieuws/loopbaan/5907890/5440850/computable-selecteert-66-it-managers.html
- ^https://stevieawards.com/aba/
- ^https://www.businessawardseurope.com/otw/entry/22980
- ^https://www.inc.com/inc5000eu/list/2018
- ^PDF, iText (2019-05-06). 'Silver Stevie for Most Innovative Tech Company of 2019'. iText PDF. Retrieved 2020-06-10.
- ^Awards, European Business. 'The European Business Awards'. www.businessawardseurope.com. Retrieved 2020-06-10.
- ^'Company / Organization Awards | Stevie Awards'. stevieawards.com. Retrieved 2020-06-10.
Further reading[edit]
- Lowagie, Bruno (Summer 2010). iText in Action (2nd ed.). Manning Publications. p. 600. ISBN978-1-935182-61-0.
- Lowagie, Bruno (8 December 2006). iText in Action (1st ed.). Manning Publications. p. 656. ISBN1-932394-79-6.
- Review first edition on JavaLobby by Stephen Kitt
- Review second edition in Freies Magazin by Michael Niedermair
- PDF Generation Made Easy by Benoy Jose
- Tools of the Trade, Part 1: Creating PDF documents with iText by Jeff Friesen (Adobe Press)
- Dynamically Creating PDFs in a Web Application by Sean C. Sullivan
External links[edit]
Retrieved from 'https://en.wikipedia.org/w/index.php?title=IText&oldid=984819097'
PLEASE NOTE: iTextSharp is EOL, and has been replaced by iText 7. Only security fixes will be added
We HIGHLY recommend customers use iText 7 for new projects, and to consider moving existing projects from iTextSharp to iText 7 to benefit from the many improvements such as:
- HTML to PDF (PDF/A) conversion
- PDF Redaction
- SVG support
- Better language support (Indic, Thai, Khmer, Arabic, Hebrew)
- PDF Debugging for your IDE
- Data Extraction
- Better continued support and bugfixes
- More modular, extensible handling of your document workflow
- Extra practical add-ons
- Encryption, hashing and digital signatures
iText is a PDF library that allows you to CREATE, ADAPT, INSPECT and MAINTAIN documents in the Portable Document Format (PDF), allowing you to add PDF functionality to your software projects with ease. We even have documentation to help you get coding.
iText 7 is available under AGPL and Commercial license. iText 7 Community: itext7
iText 7 is a complete re-write of iText 5, allowing you to choose your adventure with add-ons, all based on a simple, modular code structure that is easy to use and well documented.
iText 7 includes pdfDebug, the first debugging tool that gives you a clear overview of your content streams and document structure as well as pdfCalligraph, allowing you to leverage advanced typography.
Several iText engineers are actively supporting the project on StackOverflow: https://stackoverflow.com/questions/tagged/itext
We HIGHLY recommend customers use iText 7 for new projects, and to consider moving existing projects from iTextSharp to iText 7 to benefit from the many improvements such as:
- HTML to PDF (PDF/A) conversion
- PDF Redaction
- SVG support
- Better language support (Indic, Thai, Khmer, Arabic, Hebrew)
- PDF Debugging for your IDE
- Data Extraction
- Better continued support and bugfixes
- More modular, extensible handling of your document workflow
- Extra practical add-ons
- Encryption, hashing and digital signatures
iText is a PDF library that allows you to CREATE, ADAPT, INSPECT and MAINTAIN documents in the Portable Document Format (PDF), allowing you to add PDF functionality to your software projects with ease. We even have documentation to help you get coding.
iText 7 is available under AGPL and Commercial license. iText 7 Community: itext7
iText 7 is a complete re-write of iText 5, allowing you to choose your adventure with add-ons, all based on a simple, modular code structure that is easy to use and well documented.
iText 7 includes pdfDebug, the first debugging tool that gives you a clear overview of your content streams and document structure as well as pdfCalligraph, allowing you to leverage advanced typography.
Several iText engineers are actively supporting the project on StackOverflow: https://stackoverflow.com/questions/tagged/itext
For projects that support PackageReference, copy this XML node into the project file to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Dependencies
- BouncyCastle(>= 1.8.6.1)
Used By
NuGet packages (134)
Showing the top 5 NuGet packages that depend on iTextSharp:
Package | Downloads |
---|---|
itextsharp.xmlworker PLEASE NOTE: iTextSharp is EOL, and has been replaced by iText 7. Only security fixes will be addedWe HIGHLY recommend customers use iText 7 for new projects, and to consider moving existing projects from iTextSharp to iText 7 to benefit from the many improvements such as:- HTML to PDF (PDF/A) conversion- PDF Redaction- SVG support- Better language support (Indic, Thai, Khmer, Arabic, Hebrew)- PDF Debugging for your IDE- Data Extraction- Better continued support and bugfixes- More modular, extensible handling of your document workflow- Extra practical add-ons- Encryption, hashing and digital signaturesThis DEPRECATED tool parses (X)HTML snippets and the associated CSS and converts them to PDF. It is replaced by iText7 pdfHTML addon https://www.nuget.org/packages/itext7.pdfhtml/ and iText 7 Community: https://www.nuget.org/packages/itext7/XMLWorker is an extra component for iTextSharp. The first XML to PDF implementation, is a new version of the old HTMLWorker that used to be shipped with iTextSharp. | |
BaseLib | |
itextsharp.pdfa PLEASE NOTE: iTextSharp is EOL, and has been replaced by iText 7. Only security fixes will be addedWe HIGHLY recommend customers use iText 7 for new projects, and to consider moving existing projects from iTextSharp to iText 7 to benefit from the many improvements such as:- HTML to PDF (PDF/A) conversion- PDF Redaction- SVG support- Better language support (Indic, Thai, Khmer, Arabic, Hebrew)- PDF Debugging for your IDE- Data Extraction- Better continued support and bugfixes- More modular, extensible handling of your document workflow- Extra practical add-ons- Encryption, hashing and digital signaturesThe iTextSharp.pdfa adds PDF/A-related functionality for iTextSharp. The same funcionality is present in pdfa module of iText 7 Community: https://www.nuget.org/packages/itext7/ | |
itextsharp.xtra PLEASE NOTE: iTextSharp is EOL, and has been replaced by iText 7. Only security fixes will be addedWe HIGHLY recommend customers use iText 7 for new projects, and to consider moving existing projects from iTextSharp to iText 7 to benefit from the many improvements such as:- HTML to PDF (PDF/A) conversion- PDF Redaction- SVG support- Better language support (Indic, Thai, Khmer, Arabic, Hebrew)- PDF Debugging for your IDE- Data Extraction- Better continued support and bugfixes- More modular, extensible handling of your document workflow- Extra practical add-ons- Encryption, hashing and digital signaturesThis DEPRECATED library adds extra functionality for iTextSharp. Please use iText 7 instead. iText 7 Community: https://www.nuget.org/packages/itext7/ and iText 7 pdfSweep addon: https://www.nuget.org/packages/itext7.pdfsweep/ | |
MvcRazorToPdf Create pdf documents within an asp .net mvc project by generating your views as normal but returning a PdfActionResult. This converts regular produced razor/html to pdf documents in the browser using the iTextXmlWorker. Please see the following URL for instructions and a demo link: https://github.com/andyhutch77/MvcRazorToPdf. This uses the newer version/licence of iText/iTextXmlWorker and can process the html that is produced from your views. |
GitHub repositories (12)
Showing the top 5 popular GitHub repositories that depend on iTextSharp:
Repository | Stars |
---|---|
dotnet/docfx Tools for building and publishing API documentation for .NET projects | |
aelassas/Wexflow An easy and fast way to build automation and workflows on Windows, Linux, macOS, and the cloud. | |
open-rpa/openrpa | |
dreling8/Nop.Framework c# asp.net mvc base development framework from nopCommerce。 | |
tonyqus/toxy |
Version History
Version | Downloads | Last updated |
---|---|---|
5.5.13.2 | 35,869 | 9/14/2020 |
5.5.13.1 | 1,459,069 | 6/20/2019 |
5.5.13 | 3,216,348 | 1/31/2018 |
5.5.12 | 977,224 | 8/24/2017 |
5.5.11 | 1,084,711 | 3/20/2017 |
5.5.10 | 1,128,419 | 10/10/2016 |
5.5.9 | 847,308 | 3/17/2016 |
5.5.8 | 494,137 | 11/30/2015 |
5.5.7 | 281,399 | 9/17/2015 |
5.5.6 | 478,662 | 5/7/2015 |
5.5.5 | 236,370 | 2/16/2015 |
5.5.4 | 133,348 | 12/16/2014 |
5.5.3 | 207,402 | 9/25/2014 |
5.5.2 | 87,882 | 7/29/2014 |
5.5.1 | 105,437 | 5/20/2014 |
5.5.0 | 131,959 | 2/14/2014 |
5.4.5 | 115,951 | 12/6/2013 |
5.4.4 | 60,543 | 9/16/2013 |
5.4.3 | 23,724 | 8/1/2013 |
5.4.2 | 63,226 | 6/25/2013 |
5.3.3 | 105,825 | 10/8/2012 |
5.3.2 | 27,654 | 9/15/2012 |
5.2.0 | 45,910 | 3/8/2012 |
5.1.3 | 32,852 | 12/15/2011 |
5.1.1 | 49,286 | 7/27/2011 |
5.0.6 | 38,679 | 2/23/2011 |
5.0.5 | 124,614 | 1/12/2011 |