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

Server

  • $1,145
  • For one production server
  • Unlimited developers and locations
  • Bound to a unique ID of a server
  • Free licenses for test servers

Ultimate

  • $3,495
  • For all your PDF needs
  • Unlimited developers and locations
  • Unbound
  • One license for all your projects

Ultimate+

  • $5,695
  • More than Ultimate
  • Unlimited developers and locations
  • Priority support
  • Integration services
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.

Still have questions?
If you didn't find your answer here, feel free to contact us - we'll be happy to help.