PDFix SDK Volume Licensing

Volume Licensing Plans

Volume licensing allows users to set up flexible plans based on the number of processed pages. Volume licensing is applicable to PDFix SDK Professional and Enterprise.

The default plans offered are 2k, 5k, 10k, 30k or more pages per month. For higher volumes, a custom or flat-rate license can be arranged upon request.

  • Once the page limit is hit, the the SDK returns error 428, “Consupmtion limit reached.”
  • Page counter resets to zero every month
  • Exceeding the limits is not allowed by default, but can be set upon request

For any inquiries, please contact us at support@pdfix.net.

License Deployment

The deployment of the SDK affects the available license types.

Deployment to Computers with Internet Connection

  • Unlimited number of activated devices
  • Allows operation on multiple computers simultaneously
  • The total page count is aggregated from all computers
  • Remote license updates (e.g., when changing the plan)

Deployment to Computers without Internet Connection

  • Allows one license to run on a single computer
  • License activation and updates require exchanging an activation file

Note: Deployment of the software in offline environments can be managed using a license management server within your local network. Such deployment may involve additional charges.

Page Counting

The SDK counts only pages processed with layout recognition. The total number of processed pages increases when saving the document. Once the document is closed, the counters reset.

Example for an 8-page document:

  • Auto-tagging the whole document and saving increases the counter by 8 pages. Re-tagging the same opened document does not count additional pages.
  • Auto-tagging, saving, and closing the document increases the counter by 8 pages. Re-opening and re-tagging the document counts another 8 pages.
  • Document editing that does not involve functions below has no affect on page counting.

Which Functions Count Pages

Layout analysis is executed using the object PdePageMap. Any process operating with this object counts pages.

List of Functions Using Layout Analysis:

  • PdePageMap.CreateElements()
  • PdfPage.AddTags() enterprise only
  • PdfDoc.AddTags() enterprise only
  • PdfHtmlConversion.Save() when converting to a responsive HTML layout
  • PdfJsonConversion.Save() when converting a page map
  • PsCommand.Run() when the actions add_tags, tag_as is used

List of CLI Commands Using Layout Analysis:

  • pdfix_app add-tags
  • pdfix_app batch when the actions add_tagstag_as are used

Acquire the page consumption

To acquire the current local and total page consumption check License Management.