using Microsoft.Extensions.Configuration; using IronPdf; var config = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .Build();
{ "IronPdf": { "LicenseKey": "IRONPDF.MYCOMPANY.2023.ABCD1234EFGH" } } ironpdf license key
Purchase additional developer seats. Or ensure only one developer's machine runs the code during build. Error 5: "Could not load IronPDF license from embedded resource" Cause: Some legacy code uses IronPdf.License.LoadLicenseFromFile or embedded .dll resources. using Microsoft
// Generate a PDF var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("<h1>Licensed PDF</h1><p>No watermark.</p>"); pdf.SaveAs("licensed_output.pdf"); Console.WriteLine("PDF saved successfully."); } } dotnet run You should see "IronPDF license successfully activated!" and a clean PDF without watermarks. Conclusion The IronPDF license key is your gateway to professional, watermark-free PDF generation in .NET applications. Whether you are a solo developer building a side project or an enterprise architect deploying to thousands of servers, understanding how to obtain, apply, and troubleshoot your license key is essential. // Generate a PDF var renderer = new
Upgrade your license at ironpdf.com/upgrade . Error 4: "Too many activations" / "License usage exceeded" Cause: You have exceeded the number of allowed developers or machines. A Single Developer license allows one named developer but unlimited deploys to servers. However, simultaneous usage from multiple developer machines triggers this.