Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Wed Oct 15, 2025 2:06 am

To Whom It May Concern,

Hi there, I currently have an issue with licensing. More specifically I have created a local CLI application that works perfectly on my end, but when deployed to other users in my company refuses to work.

The application needs to process PDFs with significantly more than 10 pages, which it does fine locally, but for some reason it decides to stop at 10 pages when the .exe is ran on other machines (which I understand is a limitation of the free spire software).

To my understanding purchasing the Developer Small Buisness License allows one developer and one development location. One development location as in "One developer to utilize our product to create an unlimited number of applications which can be deployed at One geographic location in your organization (internal use only), " which is why I am confused as to why this would not be working on another machine within my organization.

I am using the Spire.Pdf.License.LicenseProvider.SetLicenseKey() method, using the key found in the pdf_license.elic.xml file provided to me upon purchase.

Is there a fix for this?

I am currently I am using Spire.PDF version 11.9.17 for .NET 9, C#14. and my order number was 0015720 with PO# 92306

Thanks in advance.

rndypsemi
 
Posts: 2
Joined: Wed Oct 15, 2025 1:41 am

Wed Oct 15, 2025 3:13 am

Hello,

Thank you foe your inquiry.
Please note that a Developer Small Business license allows usage by 1 developer and 1 deployment location, each identified by a unique MAC address/machine ID. 1 Developer Small Business license covers up to 4 Mac addresses (1 for development, 1 for deployment, and 2 for testing or backup purposes). In the internet environment, as long as your deployed application uses the license, an address will be recorded and deducted. When the license is used on machines beyond this limit, it will not be effective. We have checked that your license usage had exceeded this limit. To remove the warnings on these machines, you need to upgrade to Developer OEM.
Sincerely,
Talia
E-iceblue support team
User avatar

talia.liu
 
Posts: 331
Joined: Mon Apr 14, 2025 3:33 am

Thu Oct 16, 2025 9:47 pm

Hi There,

So when we purchased this license it seemed pretty clear that we could "create an unlimited number of applications which can be deployed at One geographic location in your organization (internal use only). " Our application is only being distributed internally, and we are not deploying it on any "public-facing websites, docker or SaaS/PaaS/IaaS projects, " as per the description found on the purchase page for the Spire.PDF for .NET page.

If this is not the case and the software is only meant to be deployed at 4 locations ("1 for development, 1 for deployment, and 2 for testing or backup purposes") then the product as advertised is very misleading.

Could we start a private thread to see which MAC addresses are consuming the license usage?

rndypsemi
 
Posts: 2
Joined: Wed Oct 15, 2025 1:41 am

Fri Oct 17, 2025 8:50 am

Hello,

Thank you for your follow-up inquiry.

Regarding your questions about the MAC addresses information and our licensing policy, our Sales team will provide you with a detailed explanation. Please send your request to view the MAC address information associated with your license to [email protected]. Please include your purchase Order number or the email address bound to your license file in your email, so we can locate your information more quickly.

Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3008
Joined: Wed Jun 27, 2012 8:50 am

Return to Spire.PDF