私が見たすべての 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 に読み込むと、最初のページのみが返されます。私は何を間違っていますか?ここで真剣に途方に暮れています。RMagick 2.13.2 で ImageMagick 6.8.0-10 と Ghostscript 9.07 (Homebrew 経由) を使用しています。