Yes Generator has a full Java API client library that is included with the LiveCycle server product.
As far as a comparison of Generator and PDF Library; you are comparing apples and oranges.
Generator is an enterprise class server side product that runs in a JEE stack. It is scalable/clusterable and has capabilities for transaction management and failover. It is designed to work seamlessly with the other products in the LiveCycle suite as well (Rights Management, Forms, Output, etc.)
PDF Library is a set of light weight APIs for adding PDF support into your own Java applications (usually desktop applications).
Yes Generator has a full Java API client library that is included with the LiveCycle server product.
As far as a comparison of Generator and PDF Library; you are comparing apples and oranges.
Generator is an enterprise class server side product that runs in a JEE stack. It is scalable/clusterable and has capabilities for transaction management and failover. It is designed to work seamlessly with the other products in the LiveCycle suite as well (Rights Management, Forms, Output, etc.)
PDF Library is a set of light weight APIs for adding PDF support into your own Java applications (usually desktop applications).