1
我试图为我的Rails应用程序分割多页PDF,然后将页面转换为png。在最好的情况下,我最终会在我的图像模型中每页输入一个条目。Carrierwave:将多页PDF分割成多个图像
这是我到目前为止有:
def generate_png
manipulate! do |image, index|
image.format = 'png'
image.write("#{Rails.root}/public/#{store_dir}/image-#{index}.png")
end
end
不幸的是,只给我的图像0.png第一帧,并没有为其他帧。我哪里错了?
如何在每个帧的图像模型中生成一个新条目?类似于
model.images.new :image => image
?
谢谢大家!
我假设你在你的系统上安装imagemagic – 2013-04-25 10:47:06
感谢您的回答。目前为止我无法使用,但是我发现命令convert#{file.path}#{file_name}只返回我机器上的第一页。一般来说,似乎是我的机器出现问题。 – 2013-04-25 11:59:09
当我拥有所有这些图像时,如何将它们插入到我的模型中?在我的文件系统中循环浏览它们?似乎对我来说有点不雅... – 2013-04-25 12:00:02