You are here

protected function MediaPdfThumbnailImageManager::generatePdfImage in Media PDF Thumbnail 8.3

Same name and namespace in other branches
  1. 8.4 src/Manager/MediaPdfThumbnailImageManager.php \Drupal\media_pdf_thumbnail\Manager\MediaPdfThumbnailImageManager::generatePdfImage()

Parameters

$fileEntity:

Return value

bool|string

1 call to MediaPdfThumbnailImageManager::generatePdfImage()
MediaPdfThumbnailImageManager::createThumbnail in src/Manager/MediaPdfThumbnailImageManager.php
Create pdf thumbnail.

File

src/Manager/MediaPdfThumbnailImageManager.php, line 117

Class

MediaPdfThumbnailImageManager
Class MediaPdfThumbnailImageManager.

Namespace

Drupal\media_pdf_thumbnail\Manager

Code

protected function generatePdfImage($fileEntity) {
  $fileInfos = $this
    ->getFileInfos($fileEntity);
  if (!empty($fileInfos['source']) && !empty($fileInfos['destination'])) {
    return $this->mediaPdfThumbnailImagickManager
      ->generateImageFromPDF($fileInfos['source'], $fileInfos['destination']);
  }
  return NULL;
}