Class Version

java.lang.Object
com.itextpdf.text.Version

public final class Version extends Object
This class contains version information about iText. DO NOT CHANGE THE VERSION INFORMATION WITHOUT PERMISSION OF THE COPYRIGHT HOLDERS OF ITEXT. Changing the version makes it extremely difficult to debug an application. Also, the nature of open source software is that you honor the copyright of the original creators of the software.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static String
    String that will indicate if the AGPL version is used.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Version
    Gets an instance of the iText version that is currently used.
    Returns a license key if one was provided, or null if not.
    Gets the product name. iText Group NV requests that you retain the iText producer line in every PDF that is created or manipulated using iText.
    Gets the release number. iText Group NV requests that you retain the iText producer line in every PDF that is created or manipulated using iText.
    Returns the iText version as shown in the producer line. iText is a product developed by iText Group NV. iText Group requests that you retain the iText producer line in every PDF that is created or manipulated using iText.
    static boolean
    Checks if the AGPL version is used.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • AGPL

      public static String AGPL
      String that will indicate if the AGPL version is used.
  • Constructor Details

    • Version

      public Version()
  • Method Details

    • getInstance

      public static Version getInstance()
      Gets an instance of the iText version that is currently used. Note that iText Group requests that you retain the iText producer line in every PDF that is created or manipulated using iText.
    • getProduct

      public String getProduct()
      Gets the product name. iText Group NV requests that you retain the iText producer line in every PDF that is created or manipulated using iText.
      Returns:
      the product name
    • getRelease

      public String getRelease()
      Gets the release number. iText Group NV requests that you retain the iText producer line in every PDF that is created or manipulated using iText.
      Returns:
      the release number
    • getVersion

      public String getVersion()
      Returns the iText version as shown in the producer line. iText is a product developed by iText Group NV. iText Group requests that you retain the iText producer line in every PDF that is created or manipulated using iText.
      Returns:
      iText version
    • getKey

      public String getKey()
      Returns a license key if one was provided, or null if not.
      Returns:
      a license key.
    • isAGPLVersion

      public static boolean isAGPLVersion()
      Checks if the AGPL version is used.
      Returns:
      returns true if the AGPL version is used.