filepreviews-php icon indicating copy to clipboard operation
filepreviews-php copied to clipboard

PHP client library for FilePreviews.io

FilePreviews.io

PHP client library for the FilePreviews.io service. Generate image previews and metadata from almost any kind of file.

Installation

composer require filepreviews/filepreviews

Example code

$fp = new FilePreviews\FilePreviews([
  'api_key' => 'API_KEY_HERE',
  'api_secret' => 'API_KEY_HERE'
]);

$response = $fp->generate($url);
print_r($response);

$response = $fp->retrieve($response->id);
print_r($response);

Options

You can optionally send an options associative array.

$fp = new FilePreviews\FilePreviews([
  'api_key' => 'API_KEY_HERE',
  'api_secret' => 'API_KEY_HERE'
]);

$options = [
  'size' => [
    'width' => 250,
    'height' => 250
  ],
  'format' => 'jpg',
  'pages' => '1',
  'metadata' => ['exif', 'ocr', 'psd'],
  'data' => ['foo' => 'bar']
];

$response = $fp->generate($url, $options);
print_r($response);