Docotic.Pdf license types
Application
- $995
- For one desktop or mobile application
- Unlimited developers and locations
- Bound to attributes of entry assembly
- Can be used in the application you sell
| Application | Server | Ultimate | Ultimate+ | |
|---|---|---|---|---|
| Intended use | One desktop or mobile application | One production server | All your PDF needs | All your PDF needs and more |
| Price | $995 | $1,145 | $3,495 | $5,695 |
| Discount | 30% off for small companies, free in certain cases |
|||
| Renewal price | $498 | $573 | $1,748 | $3,645 |
| Number of developers | Unlimited | |||
| Number of local and remote users | Unlimited | |||
| License type | Perpetual (keeps working even if not renewed) | |||
| Updates and bug fixes for one year | ||||
| Royalty-free | ||||
| Features included | All the features supported by the library | |||
| Platforms included | Windows, Linux, macOS, Android, iOS | |||
| For a desktop or mobile application | ||||
| Allows unlimited number of desktop or mobile applications | ||||
| For a web application | ||||
| Allows unlimited number of servers | ||||
| For Azure Functions, AWS Lambda and other serverless environments | ||||
| Works with autoscaling | ||||
| For an SDK, library or API | ||||
| Works with Native AOT | ||||
| Includes free license for test assemblies | Not needed | Not needed | ||
| Includes free license for development/test servers | Not needed | Not needed | ||
| License binding | To attributes of entry assembly | To unique ID of server | Unbound | Unbound |
| Allows hardware changes | Yes. Requires you to contact support for a new license key | |||
| E-mail support | ||||
| Priority support (including weekends and holidays) | ||||
| Support in Skype group chats | ||||
| Integration services (16 hours) | ||||
| Buy Application | Buy Server | Buy Ultimate | Buy Ultimate+ | |
License FAQ
How can I pay for the license?
We sell our licenses through PayPro Global, our online payment processor partner. PayPro Global accepts all major credit and debit cards, PayPal, and bank transfers. Additional region‑specific payment options may also be available depending on your location.
If you have questions related specifically to ordering, you can contact PayPro Global through its website.
Do you accept purchase orders?
No, we don't. All orders must be placed online through PayPro Global, our payment processing partner.
Can I receive an invoice before making a payment?
Yes, you can. To receive a pro‑forma invoice before the payment is made, please place an order online and select Wire Transfer as the payment method. The generated invoice will include payment instructions and tax details.
Can I return the license if I'm not satisfied for any reason?
Yes, you can. We offer a 30‑day unconditional money‑back guarantee. If you decide that Docotic.Pdf is not worth the money you spent on it or does not fit your use case, then just write us a letter. We'll refund your order without any questions. When someone isn't happy with our software, we aren't happy with their money.
Can resellers purchase and resell licenses?
Yes, they can. Resellers may purchase licenses and license renewals on behalf of end customers. Each license or renewal may be resold to one end user only.
What license types are supported for cloud apps?
In most cases, you will need an unbound license (Ultimate or Ultimate+). A Server license may also work if the hardware ID does not change.
Server licenses are tied to the hardware ID of the server. If the hardware changes between runs or reboots, the Server license will no longer be valid. It also won't work in environments where the number of servers can change dynamically, because each production server requires a unique license.
To ensure your server's hardware ID remains consistent, you can check the value of the LicenseManager.Uid property. Alternatively, you can use our UID generator application to retrieve the same ID.
What's the recommended way to apply my license?
We recommend adding all license data at the start of your application. In ASP.NET Core apps, this
is typically done in Program.cs. It is not recommended to call this method before creating each
PdfDocument instance.
You can use the LicenseManager.HasValidLicense property anywhere in your app to verify that a
license is applied and valid. We recommend adding a check like this immediately after the
LicenseManager.AddLicenseData call:
if (!LicenseManager.HasValidLicense)
{
// Replace with your code to detect unexpected server UID changes and other issues.
throw new Exception("There is an issue with the license");
}
Check out the license troubleshooting guide for common licensing issues and how to resolve them.
Will my existing key continue working after I renew my license?
Yes, it will. When you renew your license, all existing keys will continue to work. None of your already‑deployed applications or services will be affected by the renewal.
We recommend using the new license key in the next version of your application or service. This gives you time to integrate the new version of Docotic.Pdf into your solution and perform thorough testing.
If you didn't find your answer here, feel free to contact us - we'll be happy to help.