我正在用回形针上传一份pdf文件。一旦文件被上传,我需要将每个页面分割成一个png。这是我认为我需要使用的命令
转换-size 640x300 fileName.pdf slide.png
现在,如果我从终端运行该命令,它可以正常工作,但我需要一种方法来获得每个幻灯片的名称,以便我可以将其添加到模型中。
实现这一目标的最好方法是什么?
发布于 2010-04-07 04:25:49
使用command执行系统commads (`-quotes)
convert -size 640x300 fileName.pdf slide.png
发布于 2010-04-07 05:18:42
您应该能够在上传时让Paperclip为您执行此转换,如下所示:
has_attached_file :pdfupload, :styles => { :pinged => ["640x300", :png] }然后您可以显示PNG版本,如下所示:
<%= image_tag @mymodel.pdfupload.url(:pinged) %>(显然,需要更改模型和文件的名称以与您的名称相匹配。)
https://stackoverflow.com/questions/2587857
复制相似问题