NAME

SelectPdf::ApiClient - Base class for API clients. Do not use this directly.

METHODS

new

ApiClient Constructor. Do not use this directly.

setApiEndpoint( $apiEndpoint )

Set a custom SelectPdf API endpoint. Do not use this method unless advised by SelectPdf.

$client->setApiEndpoint($apiEndpoint);

Parameters:

- $apiEndpoint API endpoint.

setApiAsyncEndpoint( $apiAsyncEndpoint )

Set a custom SelectPdf API endpoint for async jobs. Do not use this method unless advised by SelectPdf.

$client->setApiAsyncEndpoint($apiAsyncEndpoint);

Parameters:

- $apiAsyncEndpoint API async jobs endpoint.

setApiWebElementsEndpoint( $apiWebElementsEndpoint )

Set a custom SelectPdf API endpoint for web elements. Do not use this method unless advised by SelectPdf.

$client->setApiWebElementsEndpoint($apiWebElementsEndpoint);

Parameters:

- $apiWebElementsEndpoint API web elements endpoint.

getNumberOfPages

Get the number of pages of the PDF document resulted from the API call.

$pages = $client->getNumberOfPages();

Returns:

- Number of pages of the PDF document.