Tengo una aplicación Rails 3 con PaperClip/S3 ...Rieles: ¿es posible convertir un PDF a imágenes?
¿Es posible permitir que un usuario cargue un PDF, convierta el PDF a imágenes y luego lo cargue?
Gracias!
Tengo una aplicación Rails 3 con PaperClip/S3 ...Rieles: ¿es posible convertir un PDF a imágenes?
¿Es posible permitir que un usuario cargue un PDF, convierta el PDF a imágenes y luego lo cargue?
Gracias!
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.
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
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
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
este código de ejemplo funciona, lo probé, gracias @cowboycoded :) – sameera207