質問 > 管理機能 > PDFの1ページ目のサムネイル画像を生成 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Rights |
投稿日時: 2021/3/9 21:31
対応状況: −−−
|
一人前 登録日: 2019/3/12 居住地: 投稿: 99 |
PDFの1ページ目のサムネイル画像を生成 アップロードしたPDFの1ページ目からサムネイル画像を生成したいのですが、ImageMagickを使って生成はできる事はわかるのですが、ECCUBE内での方法が見当たりません。
参考となる情報があればご教示ください。 |
468 |
投稿日時: 2021/3/10 14:02
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: PDFの1ページ目のサムネイル画像を生成 ECCUBE内にPDF→画像変換を行っている処理は無いと思います。
ImageMagickを利用するのであればPHPからコマンドを実行する形になるのではないでしょうか? どういった操作で画像を生成させるのか(管理画面でボタン押下?定期的にバッチ処理?)によって 実装のやり方は変わってくると思います。 私は以下のパッケージを利用した事がありますが ImageMagickだけでなくghostscriptもインストールする必要があり、ご利用のサーバによっては利用できない可能性があります。 https://github.com/spatie/pdf-to-image
|
Rights |
投稿日時: 2021/3/12 12:46
対応状況: −−−
|
一人前 登録日: 2019/3/12 居住地: 投稿: 99 |
Re: PDFの1ページ目のサムネイル画像を生成 > ImageMagickを利用するのであればPHPからコマンドを実行する形になるのではないでしょうか?
さくらインターネットのビジネスプランですが、 PDFファイルのアップロードしてそのファイルからのサムネイル生成を行う際、 $imagick = new Imagick(); この部分で下記のエラーが発生します。 Attempted to load class "Imagick" from namespace "Customize\Service". Did you forget a "use" statement for another namespace? さくらのサーバーは、php.iniに「extension=imagick.so」の追記が必要という事で設定した後も、同じエラーとなります。 |
Rights |
投稿日時: 2021/3/15 12:24
対応状況: 解決済
|
一人前 登録日: 2019/3/12 居住地: 投稿: 99 |
Re: PDFの1ページ目のサムネイル画像を生成 自己レスです。
$imagick = new Imagick(); → $imagick = new \Imagick(); にする事で解決しました。 https://github.com/BugBuster1701/contao-banner-bundle/issues/46 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |