2015-09-17 36 views
5

Tüm dosyaları küçük resim önizlemeyle birlikte listelemek istediğim bir dosya modülüm var. PDF Görüntüsü thumbnail in laravel 5.1 sürümü?

gibi aşağıdaki gibi

,

enter image description here

Ben http aracılığıyla erişilebilir değil storage klasörde dosya depolamak.

Özellikle resim ve PDF gibi dokümanlar için küçük resim önizlemesini nasıl sağlayabilirim.

laravel 5.1'de herhangi bir paket var mı?

+0

yapabilirsiniz herhangi bir paket vardır, ama PHP bol buna cevaplar. Örneğin, bu [bakın] (http://stackoverflow.com/questions/467793/how-do-i-convert-a-pdf-document-to-a-preview-image-in-php). – Simba

+0

ama yüklemek ve windows 'çalışmak iş yapmak çok zorlanıyor .. – gsk

+0

Bu ile gitmeli: http://windows.php.net/downloads/pecl/releases/imagick/3.1.2/ –

cevap

5

Bir PDF dosyasının önizleme resmi, PDF dosyasının genellikle ilk sayfasında olduğunu.

PDF dosyasının ilk sayfasını elde etmek için ImageMagick kullanabilirsiniz.

<?php 
$imagick = new imagick('sample.pdf[0]'); // 0 specifies the first page of the pdf 

$imagick->setImageFormat('jpg'); // set the format of the output image 
header('Content-Type: image/jpeg'); // set the header for the browser to understand 
echo $imagick; // display the image 
?> 

Ayrıca yapabilirsiniz çıkış (bir dosyaya görüntünün içeriğini kaydetmek) ve dosya adı olarak PDF adıyla bir küçük resim klasörü altında saklayın. gibi (sample.jpg) laravel dayalı bir çözüm gelince

, ben laravel sanmıyorum Bir laravel özgü cevap bulamayabilir aynı