Applying Licenses to Projects in IronPDF for Java
How to Get a License Key
Adding an IronPDF license key allows you to deploy your project live without restrictions or watermarks.
You can purchase an IronPDF license or sign up for a free 30-day trial license.
Step 1: Define IronPDF as a Java Dependency
Option 1: pom.xml Dependency
To define IronPDF as a dependency, please add the following to your pom.xml:
<dependencies>
<!-- Adds IronPDF Java. Use the latest version in the version tag.-->
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf</artifactId>
<version>20xx.xx.xxxx</version>
</dependency>
<!-- Adds the slf4j logger which IronPDF Java uses. -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.3</version>
</dependency>
</dependencies><dependencies>
<!-- Adds IronPDF Java. Use the latest version in the version tag.-->
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf</artifactId>
<version>20xx.xx.xxxx</version>
</dependency>
<!-- Adds the slf4j logger which IronPDF Java uses. -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.3</version>
</dependency>
</dependencies>Option 2: Download the jar file
Optionally download the IronPDF Java .jar file manually.
Step 2: Apply Your License Key
Option 1: Apply license key in Java code
Add this code to the startup of your application, before IronPDF is used. This method is universally effective and straightforward.
import com.ironsoftware.ironpdf.License;
public class MyApplication {
public static void main(String[] args) {
// Apply your license key
License.setLicenseKey("IRONPDF-MYLICENSE-KEY-1EF01");
// Start using IronPDF!
}
}import com.ironsoftware.ironpdf.License;
public class MyApplication {
public static void main(String[] args) {
// Apply your license key
License.setLicenseKey("IRONPDF-MYLICENSE-KEY-1EF01");
// Start using IronPDF!
}
}Option 2: Apply license in config.properties config file
Add the following to your config.properties file:
IRONPDF_LICENSE_KEY=IRONPDF-MYLICENSE-KEY-1EF01Step 3: Test if your key has been installed correctly
Here's how you can test the validity of your license key in Java code:
import com.ironsoftware.ironpdf.License;
public class LicenseTest {
public static void main(String[] args) {
String licenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
// Check if the given license key string is valid
boolean isValid = License.isValidLicense(licenseKey);
if (isValid) {
System.out.println("License key is valid.");
} else {
System.out.println("License key is invalid.");
}
}
}import com.ironsoftware.ironpdf.License;
public class LicenseTest {
public static void main(String[] args) {
String licenseKey = "IRONPDF-MYLICENSE-KEY-1EF01";
// Check if the given license key string is valid
boolean isValid = License.isValidLicense(licenseKey);
if (isValid) {
System.out.println("License key is valid.");
} else {
System.out.println("License key is invalid.");
}
}
}Note: After adding a license, always remember to clean and republish your application to avoid potential mistakes in deployment.
Step 4: Get started with your project
Follow our tutorial on how to Get Started with IronPDF for Java Projects.
Questions?
IronPDF for Java is free to use and test in development environments with an IronPDF watermark applied.
To use in live projects and remove the watermark, acquire a live project license. 30-day trial licenses are also available for testing purposes.
For our full list of code examples, tutorials, licensing information, and documentation visit: IronPDF Java Documentation.
For more support and inquiries, please contact our support team.
Preguntas Frecuentes
¿Cómo puedo obtener una clave de licencia para IronPDF en Java?
Puedes comprar una licencia o registrarte para una licencia de prueba gratuita de 30 días en la página de licencias de IronPDF para implementar tu proyecto en vivo sin restricciones ni marcas de agua.
¿Cómo agrego IronPDF como una dependencia en mi proyecto Java?
Puedes agregar IronPDF como una dependencia incluyéndolo en tu archivo `pom.xml` o descargando manualmente el archivo .jar de IronPDF for Java.
¿Cómo puedo aplicar mi clave de licencia de IronPDF en código Java?
Para aplicar tu clave de licencia de IronPDF en código Java, agrega el siguiente código al inicio de tu aplicación: License.setLicenseKey("YOUR-LICENSE-KEY").
¿Cómo puedo usar un archivo de configuración para aplicar mi clave de licencia de IronPDF?
Agrega tu clave de licencia de IronPDF al archivo `config.properties` usando el formato IRONPDF_LICENSE_KEY=YOUR-LICENSE-KEY.
¿Cómo pruebo si mi clave de licencia de IronPDF es válida en Java?
Puedes probar la validez de tu clave de licencia de IronPDF usando la función License.isValidLicense en tu código Java.
¿Es IronPDF gratuito para usar en aplicaciones Java?
IronPDF for Java es gratuito para usar y probar en entornos de desarrollo con una marca de agua. Para usarlo en proyectos en vivo sin una marca de agua, se requiere una licencia para proyectos en vivo.
¿Qué debo hacer después de agregar una licencia a mi aplicación Java?
Después de agregar una licencia, es importante limpiar y republicar tu aplicación para asegurar una implementación adecuada y evitar posibles errores.
¿Dónde puedo encontrar más recursos y soporte para IronPDF?
Para más ejemplos de código, tutoriales, información de licencias y documentación, visita la página de Documentación de IronPDF for Java. Para soporte adicional, contacta al equipo de soporte de IronPDF.
¿Cómo funcionan las claves de licencia de IronPDF con .NET 10?
IronPDF es totalmente compatible con .NET 10. Puede aplicar una clave de licencia en proyectos .NET 10 igual que en versiones anteriores: mediante `IronPdf.License.LicenseKey` en el código o mediante archivos de configuración como `appsettings.json`. La biblioteca funciona perfectamente con .NET 10 sin necesidad de soluciones alternativas.







