我见过的所有 RMagick 示例代码都允许使用 ImageList 类打开多页 PDF,例如
page_list = Magick::ImageList.new(pdf_file)
count = 0
page_list.each do |page|
page.write "image_#{count}.png"
count += 1
end
但是,当我将多页 PDF 加载到 ImageList 中时,它只返回第一页。我究竟做错了什么?在这里真是不知所措。我将 ImageMagick 6.8.0-10 和 Ghostscript 9.07(通过 Homebrew)与 RMagick 2.13.2 一起使用。