5
私はサムネイルプレビューですべてのファイルを一覧表示するファイルモジュールを持っています。PDF laravel 5.1のサムネイルプレビュー
次のなど、
私はhttp
経由でアクセス可能ではないstorage
フォルダにファイルを格納しています。
だから、ドキュメント、特に画像とPDFのサムネイルプレビューを提供するにはどうすればよいですか。
laravel 5.1にはパッケージがありますか?
私はサムネイルプレビューですべてのファイルを一覧表示するファイルモジュールを持っています。PDF laravel 5.1のサムネイルプレビュー
次のなど、
私はhttp
経由でアクセス可能ではないstorage
フォルダにファイルを格納しています。
だから、ドキュメント、特に画像とPDFのサムネイルプレビューを提供するにはどうすればよいですか。
laravel 5.1にはパッケージがありますか?
通常、PDFファイルのプレビュー画像は、の最初のページです。
ImageMagickを使用すると、PDFファイルの最初のページを取得できます。
<?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
?>
出力することもできます(ファイル内の画像の内容を保存)し、ファイル名としてPDF名のサムネイルフォルダの下に保管してください。 (sample.jpg)laravelに基づくソリューションについては
のように、私はlaravelあなたはLaravel固有の答えを見つけることはできませんが、PHPの多くがあります
同じことを行うことができます任意のパッケージを持っているとは思いませんこれに答える。たとえば、[this one](http://stackoverflow.com/questions/467793/how-do-i-convert-a-pdf-document-to-a-preview-image-in-php)を参照してください。 – Simba
しかし、インストールするのに非常に難しくなって、Windows上で 'imagick'を作ってください。 – gsk
あなたはこれと一緒に行くべきです:http://windows.php.net/downloads/pecl/releases/imagick/3.1.2/ –