Skip to content

Releases: itext/itext-java

iText 7 Community 7.0.3

14 Jun 11:30
Compare
Choose a tag to compare

With 7.0.3 we're bringing you another maintenance release for iText 7 Community. We've also updated pdfSweep to 1.0.2, pdfXFA to 1.0.1 and the license key library to 2.0.4.

As these are maintenance releases, there are no major new features. Hereby, a quick overview per product of the fixes and improvements included in the new release.

iText 7 Core/Community

  • Improvements for smart mode (= reusing identical resources) and copying pages with form fields.
  • Added ECDSA algorithm OIDs.
  • Table layout improvements.
  • Fixed XXE vulnerability.
  • Various improvements for layout algorithms.

pdfSweep

  • Maintenance release.

pdfXFA

  • Clean up of the API.
  • Updated dependencies for hyphenation and Asian fonts.

LicenseKey

  • More user friendly error handling.
  • Fixed XXE vulnerability.

The full list of changes can be found in the changelogs.

Compatibility Matrix

iText 7 Core 7.0.0 7.0.1 7.0.2 7.0.3
License Key 2.0.4 Yes Yes Yes Yes
pdf2Data 1.0.9 - - Yes Yes
pdfCalligraph 1.0.2 - - Yes Yes
pdfDebug 1.0.1 - Yes Yes Yes
pdfHTML 1.0.0 - - Yes No
pdfInvoice 1.0.1 - Yes Yes Yes
pdfSweep 1.0.2 - - - Yes
pdfXFA 1.0.1 Yes Yes Yes Yes

iText 7 Community 7.0.2

06 Mar 15:32
Compare
Choose a tag to compare

iText 7 Core 7.0.2

Available on NuGet (.NET) and on Maven Central (Java).

We have released a minor update to our iText 7 platform, version 7.0.2. In this maintenance release, we will support some upcoming product launches (stay tuned!) as well as bugfixes and performance improvements. Beyond these updates, we have also improved:

  • font support with FontProvider/FontSelector
  • advanced page range definition, contributed by GitHub user @NayoLyon (thanks!)
  • auto layout and fixed layout for tables, scaled column widths have been removed
  • Table constructors: combine percent and point column widths

Beyond these improvements, we have also included the following in our latest release:

iText 7 License Key 2.0.3

Available on NuGet (.NET) and on iText's Artifactory server (Java).

There was an issue with licenses not loading on Java for IBM AIX systems. This has been resolved in 2.0.3. Customers on these systems should upgrade to the new license key library. You can upgrade by adjusting the version in your pom.xml or gradle file to 2.0.3 or by downloading the 2.0.3 version from our Artifactory and adding it to your classpath (https://repo.itextsupport.com/webapp/#/artifacts/browse/simple/General/releases/com/itextpdf/itext-licensekey/2.0.3)

iText 7 pdfCalligraph 1.0.2

Available on NuGet (.NET) and on iText's Artifactory server (Java).

  • added support for Odia, Thai, Gujarati, Telegu, Malayam, Bengali scripts
  • improved RTL support
  • bugfixes and performance improvements

iText 7 pdfHTML 1.0.0

Available on NuGet (.NET) and on iText's Artifactory server (Java).

  • New HTML to PDF conversion add-on
  • Similar to iText 5's XMLWorker, but rewritten from scratch
  • Improved performance and reliability, even when using invalid HTML
  • Support RTL and complex scripts out of the box without additional effort
  • Support @media, initial support for @page rules
  • Support base64-encoded images
  • Better CSS positioning support

If you're using Maven as your build tool for Java, add the following XML snippet to your pom.xml. Maven will then do all the heavy lifting for you and download the required modules from the Maven Central Repository.

<dependencies>
  <dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itext7-core</artifactId>
    <version>7.0.2</version>
    <type>pom</type>
  </dependency>
</dependencies>

Because the Java add-ons and the license key library are closed-source, they are not available on the Maven Central Repository. You can get them from the iText Artifactory server. You can add this server as an additional repository in the repositories section of your pom.xml or settings.xml, as described in the Maven documentation. Maven will then automatically query this repository for the add-on jar files.

<repositories>
  <repository>
    <id>itext</id>
    <name>iText Repository - releases</name>
    <url>https://repo.itextsupport.com/releases</url>
  </repository>
</repositories>

After this, you can add the add-on modules to your pom.xml:

<dependencies>
  <!-- pdfCalligraph -->
  <dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>typography</artifactId>
    <version>1.0.2</version>
  </dependency>
  <!-- pdfHTML -->
  <dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>html2pdf</artifactId>
    <version>1.0.0</version>
  </dependency>
  <!-- iText 7 License Key Library -->
  <dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itext-licensekey</artifactId>
    <version>2.0.3</version>
  </dependency>
</dependencies>

As always, if you have any questions about upgrades, you can contact support with your valid support subscription or head over to Stack Overflow to see if you question has already been answered for our AGPL users.
Looking to get started with iText 7? Try our Free Trial and download the iText 7 Jumpstart Tutorial. You can also refer to the iText API Documentation.

iText 7 Community 7.0.1

19 Sep 08:07
Compare
Choose a tag to compare

iText 7.0.1 is our first functional product update. It's a maintenance release that fixes a number of minor bugs, re-syncs the Java and .NET versions and better supports C#. In addition, it falls back on an expanded volume of finished product documentation, examples and Q&A items that were still work in progress when 7.0.0. was released.

iText 7 Community 7.0.0

03 May 10:21
Compare
Choose a tag to compare

Standards for administration, archiving, invoicing and compliance increasingly rely on PDF. iText is the right partner to help you automate your documentation processes. We offer powerful and flexible tools for PDF creation, editing and inspection, and have been doing so for over 15 years. With the release of iText 7, redesigned from the ground up, even more features and functionalities are now at developers' fingertips. iText 7 Community comes with the AGPL license. To enjoy the full scope of iText 7 support and its powerful add-ons, you need a commercial license.