Como criar um preview (thumbnail) de um arquivo PDF em PHP

Pois então, tenho uma idea bem legal de extesão para PHP, mas não sei nada de como fazer, hoje que consegui um "hello world" seguindo um tutorial do Mathias.

Para treinar, pensei em fazer uma que gerava miniaturas de arquivos PDF, tipo os thumbnail que o gnome gera, tem um PDF, o gnome cria um icone com o conteúdo da primeira página do PDF.

Bom, só que já tem como fazer isso, e até é fácil, não precisa de uma extension.
Veja aqui (principal e melhor referência): http://www.webmasterworld.com/forum88/898.htm

E aqui: http://stackoverflow.com/questions/467793/how-do-i-convert-a-pdf-document-to-a-preview-image-in-php

As duas maneiras funcionam. Ambas dependem de ter no servidor instalado Imagemagick e também GhostScript.

Segue um pouco de comandos:
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=jpeg -sOutputFile=teste.jpg xdebug.pdf
Aqui ele vai gerar uma figura do tamanho (width e height) que for a primeira página do PDF.

$ convert -resize 120x120 teste.jpg teste3.jpg
Aqui com a ImageMagick pegamos o arquivo teste.jpg e criamos um menor.

Bueno, é isso. Feliz por ser tão fácil, triste por minha idea que não tem aplicabilidade agora.

E viva o software livre!
2010-01-29 23:16:00
Este é o antigo Live Helton

Então, português é minha língua mãe, eu não tenho tanto a aprender quanto nos demais idiomas, assim este blog não discute aprendizado do idioma, e sim tópicos randômicos de interesse do dia a dia. Tecnologia, desenvolvimento, um pouco de reflexão crítica, enfim, uma bagunça bem como nossa mente é.
RSS Feed
"A vida é curta demais para ser pequena / The live is so short to be small / Das leben zu kurz sind für kleine sein". (Benjamin Disraeli)