monotone blog

人生は楽しむためにある!素敵な人生は幸せな毎日から♪ 田舎で気ままに暮らすフリーランスSEの日常を綴るブログ。

IT・コンピュータ 備忘録 独り言

PHPとImageMagickでPDFのサムネイルを作成する

投稿日:

PHPでPDFのサムネイル画像を作成するためのメモ。。。(._.)φ

ImageMagickとimagickモジュールの使える環境であれば、下記のようなコードでサムネイルを作成することができます。

サーバーの仕様・制限等によって、ImageMagickはインストールされているけどimagickは使えない(インストールもできない)といった場合は、PHPのsystem関数で「convert」コマンドを実行することでも、同様の処理が可能です。

上の例では、PDFの全ページのサムネイルが作成されます。(出力ファイル名として「res.jpg」を指定した場合、res-0.jpg、res-1.jpg、res-2.jpg、・・・の形で作成されます。)

特定のページのサムネイルだけが欲しい時は、source.pdf[0]のような形で、PDFのページ番号(最初のページは「0」)を指定すればOKです。







-IT・コンピュータ, 備忘録, 独り言

執筆者:

関連記事

カンパニョーロ シートクランプ(SP-RE108)

先日、クイックレバー式のシートクランプを購入したのですが、やっぱりレバー部分が邪魔なのと、締め付けが弱いせいで(体重が重いから?)走っているうちにサドルが下がってしまうので、ボルトでガッチリ固定するタ …

クロスバイクのメンテナンス

先日から、久しぶりにクロスバイクのメンテナンスをしています。 このクロスバイクは、私がロードバイクに乗りはじめる前に購入してたんですが、すぐに全然乗らなくなってしまい、それからはずっと飾ってるだけでし …

no image

焼き肉!

友人夫妻と一緒に、焼肉屋に行ってきました。 いつもはだいたい決まった店に行くのですが、たまには新しい店を開拓しようということで初めての店に挑戦しました。 結果は・・・いつもの店の方が良かったです(^^ …

no image

「Movable Type 3.2-ja-2」にアップデート

明日納品予定の仕事がとりあえず片付いて少し余裕が出来たので、以前から気になっていた Movable Type のアップデート(MT 3.2 日本語版 Release-2)を行いました。 Movable …

no image

2005 F1 開幕間近!

いよいよ2005年のF1開幕まで2週間程となりました。いやぁ、楽しみです。 今年はまた大幅にレギュレーションが変わっているので、開幕戦がどのような戦いになるのか、全く予想できません。 大きな変更点と言 …