Server License for Docotic.Pdf
$1,145 per server
The royalty-free license for using Docotic.Pdf library on one production server.
Only production servers need a license to be purchased. For development/staging/testing servers and developer workstations we generate license keys free of charge.
One server needs only one license. It does not matter:
- how many different applications on that server use the library
- or how many CPUs the server has
- or how many (remote) clients concurrently access the server.
The license is bound to a unique identifier of server (see FAQ below).
You may upgrade or otherwise change your servers and developer workstations. Please note that you will need to contact support for a new license key(s) after each change of the hardware identifier of your server(s).
This license type is not suitable in the following cases:
- in Azure Functions, AWS Lambda and other serverless environments
- when server hardware changes automatically because of auto-scaling or other reasons
The license does not expire and you don't need to or have to renew it. You might want to renew your license if you decide to upgrade to any version of Docotic.Pdf library released more than a year since the day of your purchase.
Any new version of Docotic.Pdf released within 12 months since your purchase can be used by you free of charge. Any upgrades after 12 months from the date of purchase are subject to additional fees (50% of the regular price).
By using a Server license, you agree to the terms and conditions of Docotic.Pdf end-user license agreement.
Server License FAQ
What happens after I purchase a license?
After your purchase, you will receive a temporary license key. To generate permanent key(s), we'll need the unique identifier of your production server as well as the identifiers of all development, staging, testing servers, and workstations.
How can I find the unique identifier for a server?
You can use Docotic.Pdf to obtain the unique identifier. The value of the LicenseManager.Uid property is the server's UID.
Alternatively, you can use the UID Generator application to retrieve the identifier. When you run the application, it will display the unique ID for the server.
Why the UID changes on my server or laptop?
The most common reason for UID changes is a modification in the machine's network configuration.
The UID depends heavily on the MAC address of the first network interface controller, so make sure that this MAC address does not change automatically as a result of network configuration updates. For example, switching between home and office networks can alter your workstation's network setup.
UIDs can also change automatically in cloud environments such as Azure or AWS. This may happen after a server restart or a configuration change. Because the UID is based on the MAC address, make sure the MAC address of your production server remains static across restarts and redeployments.
Can I apply multiple Server license keys?
Yes, you can use multiple Server license keys in your code. This is the recommended approach when you have keys for production, staging, and developer workstations.
You can call LicenseManager.AddLicenseData multiple times or load all keys from an external file and apply them in a loop. Docotic.Pdf will evaluate all provided keys and automatically use the one that matches the current server or workstation.
How do I get a license key for an additional server or PC?
To obtain an additional license key, send us the unique identifier (UID) of the new workstation or server and specify its role. We will then generate and send you a license key for that UID.
How can I migrate my production server license?
We will need the unique identifier (UID) of your new production server to generate a license key for it. We do not require a strict cutover migration; you can run both the old and the new server for a short transition period. However, you must stop using the old server once the migration is complete. The older key will continue to work until the next release of the library.
Check the License FAQ for answers that apply to all license types.