You can download the most recent iText release using these links:
- iText core: iText-2.1.3.jar
- iText RTF: iText-rtf-2.1.3.jar
- iText RUPS: iText-rups-2.1.3.jar
If you need a bugfix that is already in the SVN repository but that hasn't been released yet, you can use one of the snapshots hosted on brittanysoftware.com. Snapshots are built daily and the latest five versions are kept on the site. The iText version returned by Document.getVersion() and inserted in the metadata of the generated pdf files also contains the svnversion id as a build identifier. It will be similar to "iText 2.1.0-SNAPSHOT build 3182 (by lowagie.com)".
Note that the snapshots should be used mainly to validate recent bug fixes and should not be used on production systems as they are after all snapshots and there is no guarantee as of the stability of the builds.
As documented on the product page, some extra jars are needed.
As soon as encryption and/or digital signing is involved, you need two extra jars from BouncyCastle: bcmail-jdkXX-YYY.jar and bcprov-jdkXX-YYY where XX should be replaced by a number referring to a JDK version (14, 15,...) and YYY with the most current version number of the BouncyCastle libraries. You can also get these jars from the iText SVN repository.
Throughout the history of iText, examples were written that needed extra jars. These extra jars were stored on SourceForge in a separate " release". Note that you don't need all these jars. The iText core library only has a loose dependency on the following jars:
- itext-hyph-xml.jar consists of a series of XML files borrowed from the Apache FOP project. You'll need them if you want to use the hyphenation functionality. Please check the license of the files inside this jar before using them.
- iTextAsian.jar should be added to your CLASSPATH if you need support for CJK fonts. These are Chinese, Japanese and Korean fonts that are not embedded and for which the end user needs to download an extra font pack to be installed with Adobe Reader. The content of iTextAsian.jar consists of font metrics files (NOT the actual font programs).
- For the sake of completeness, we also mention the iTextAsianCmaps.jar, but there's very little chance you'll ever need it (you'll know if you do; if you don't know, you can safely ignore it).
The other jars are provided in case you want to try an example that needs them (and in case you don't find the original URLs).
If you need the iTextSharp binaries, please download the appropriate DLL from SourceForge.
