Pregunta

Estoy usando un clip para cargar un pdf. Una vez que se carga el archivo que necesito para dividir cada página en un png. Este es el comando creo que es necesario utilizar

Convertir -tamaño 640x300 filename.pdf slide.png

Ahora si me quedo ese comando desde la terminal que funciona bien, pero necesito una manera de conseguir cada nombre de diapositivas para que pueda añadirlo en un modelo.

¿Cuál es la mejor manera de lograr esto?

¿Fue útil?

Solución

El uso `command` ejecutar commads sistema ( `-Quotes)

`convertir -tamaño 640x300 filename.pdf slide.png`

Otros consejos

Debería ser capaz de tener Paperclip hacer esta conversión para usted en el momento de la carga, así:

has_attached_file :pdfupload, :styles => { :pinged => ["640x300", :png] }

A continuación, se puede mostrar la versión PNG de este modo:

<%= image_tag @mymodel.pdfupload.url(:pinged) %>

(Obviamente necesitará el nombre del modelo y el archivo para ser cambiado para que coincida con la suya.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top