2010-11-05 23 views

Respuesta

18

Eche un vistazo al plugin imagemagick y rmagick para ruby. Esto le permite realizar todo tipo de conversiones de imágenes, incluido PDF a JPEG.

http://rmagick.rubyforge.org/

EDIT:

código de ejemplo no probado:

require 'RMagick' 
pdf = Magick::ImageList.new("doc.pdf") 
pdf.write("myimage.jpg") 

si doc.pdf tiene 3 páginas, esta debe ser la salida 3 imágenes:
myimage.jpg.0
myImage .jpg.1
myimage.jpg.2

echar un vistazo al final de la documentación en esta página, que muestra un ejemplo similar con un gif de múltiples cuadros convertidos en múltiples archivos PNG utilizando ImageList: http://www.imagemagick.org/RMagick/doc/ilist.html#write

+0

gracias, pero me esperaba más de un tutorial o proyecto de muestra. El problema es que quiero subir un PDF con varias páginas y convertirlo en varias imágenes. – AnApprentice

+0

rmagick puede hacer eso. Puede crear una ImageList desde un pdf y escribir las páginas individualmente en las imágenes. Publiqué algún código (no probado, pero debería estar cerca) en mi respuesta actualizada. – johnmcaliley

+2

este código de ejemplo funciona, lo probé, gracias @cowboycoded :) – sameera207