require 'rubygems'
require 'pdf/reader'
class PageReceiver
attr_accessor :pages
def page_count(arg)
@pages = arg
end
end
receiver = PageReceiver.new
pdf = PDF::Reader.file("somefile.pdf", receiver, :pages => false)
puts "#{receiver.pages} pages"
source
to share