根据pdf页面将Pdf转换为图像

时间:2014-08-26 10:37:33

标签: ruby-on-rails pdf ruby-on-rails-4

我想上传pdf然后根据pdf页面转换为图片意味着如果pdf有2页则会产生2张图片。

生成此图像后,我想存储到表格中。

例如

我有一个pdf表,我上传了一个PDF,另一个表是我要存储新生成的pdf图像的图像。

我只需要帮助了解如何根据页面从pdf生成图像

所以我怎么能这样做?

请帮帮我?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用RMagick库来完成ruby。

例如:

require 'RMagick'

pdf = Magick::ImageList.new("file.pdf")

pdf.each_with_index do |page_img, i|
  page_img.write "#{i}_pdf_page.jpg"
end