# File lib/pdf/inspector/page.rb, line 6 def initialize @pages = [] end
# File lib/pdf/inspector/page.rb, line 10 def begin_page(params) @pages << {:size => params[:MediaBox][-2..-1], :strings => []} end
# File lib/pdf/inspector/page.rb, line 14 def show_text(*params) @pages.last[:strings] << params[0] end
# File lib/pdf/inspector/page.rb, line 18 def show_text_with_positioning(*params) # ignore kerning information @pages.last[:strings] << params[0].reject { |e| Numeric === e }.join end