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

我想上传一个pdf然后我想转换为图像按照pdf页面意味着如果pdf有2页,那么将生成2个图像。

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

例如

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

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

那怎么能这样呢?

请帮我?

谢谢

你可以使用RMagick lib为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