根据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