在我的应用中,用户可以将PDF上传为附件。
我想报告它有多少页。
是否有一个可以帮助解决这个问题的Ruby库?
答案 0 :(得分:1)
require 'rubygems'
require 'pdf/reader'
class PageReceiver
attr_accessor :pages
# Called when page parsing ends
def page_count(arg)
@pages = arg
end
end
receiver = PageReceiver.new
pdf = PDF::Reader.file("somefile.pdf", receiver, :pages => false)
puts "#{receiver.pages} pages"