diff --git a/pdf_preview_image.module b/pdf_preview_image.module index 889c85e..7c2f1c0 100644 --- a/pdf_preview_image.module +++ b/pdf_preview_image.module @@ -11,7 +11,8 @@ use Drupal\Core\Entity\ContentEntityInterface; use Spatie\PdfToImage\Pdf; use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Field\FieldConfigInterface; -use \Drupal\file\FileInterface; +use Drupal\file\FileInterface; +//use ImagickPixel; /** * Implements hook_entity_presave(). @@ -52,6 +53,10 @@ function pdf_preview_image_entity_presave(EntityInterface $entity) { // Create and save img preview file from pdf. if (class_exists('Spatie\PdfToImage\Pdf')) { $pdf = new Pdf($pdf_file_path[0]['value']); + $pdf->setPage(1); + $pdf->setImageAlphaChannel(9); + //$pdf->setImageBackgroundColor(new ImagickPixel('black')); + $pdf->setImageBackgroundColor('black'); $pdf->saveImage($img_preview_path); } else {