Light Theme Dark Theme GitHub Samples Maven Trial Download

Instantiating the Library

The Library object must be instantiated on each thread before any of the PDFL objects are used. If the Library object is instantiated on any thread, it must also at least be instantiated on the main thread.

In addition, for cleanup purposes, the Delete method must be called on the Library object before the thread is terminated.

   Library lib = new Library();

      // your application code that uses PDFL goes here...


The Library object can be instantiated without specifying flags or a list of Resource locations. User resources will be placed first in the search list.

Activating a License-Managed version

To use an activation key, the setLicenseKey() static method of the Library class can be set to a valid activation key prior to instantiating the library.


   Library lib = new Library();

High-Level Topics

Getting Started