« C/C++でFastCGIを作る | メイン | iPhone/iPod touch対応サイトを構築するための情報 »

MagickWand For PHPで、PDFを画像にしてみる
このエントリーをブックマークに追加 このエントリーをlivedoorクリップに追加

MagickWand for PHPと、Imagick 2.0系はもともと同じ、ImageMagickののAPI群を利用しているため、片方でできることとは基本的にもう片方でもできるようになっています。

たとえば、PECL/Imagickのメンテナである、Mikko氏のblogのMikko's blogのCreating a PDF previewという記事の内容で、pdfの画像にしてプレビューするというのがありますが、これも、あっさり以下のような感じで移植ができます。


※ 多少コードを変えて、複数ファイルがあるときのために、ファイルに保存するようにしてみました。
    $image =  NewMagickWand();
    MagickReadImage($image, 'test.pdf');
    MagickSetFormat($image, 'png');
    MagickWriteImages($image, 'test.png');
プレビューを用意するときとかに使えそうです。

以前の、角丸画像を作るエントリーのコードも、Imagickのソースコードを読んで、ほぼそのままの移植で実装することができましたのでぜひ、皆さんも挑戦して、公開してみてください。

Mikko's blogは非常によさげなので、今後も参考にさせていただこうとおもいます。
ご参考になれば幸いです。

トラックバック

このエントリーのトラックバックURL:
http://www.unoh.net/mt32/mt-tb.cgi/990

コメントを投稿


画像の中に見える文字を入力してください。

  [PR] 転職
ウノウラボはウノウ株式会社のエンジニア/デザイナーによる大小のアウトプットを行っていく場です。

現在ウノウは絶賛人材募集中です。詳細は求人ページへ。

About

2007年10月19日 18:14に投稿されたエントリーのページです。

ひとつ前の投稿は「C/C++でFastCGIを作る」です。

次の投稿は「iPhone/iPod touch対応サイトを構築するための情報」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

ウノウサービス