Sha256: 89eed1b99e172df2aeb3de57b4d202e25e31cb91a314b407a9c4d6626e99253e

Contents?: true

Size: 444 Bytes

Versions: 17

Compression:

Stored size: 444 Bytes

Contents

#!/usr/bin/env ruby
# coding: utf-8

# Improved Page Counter
#
# A simple app to display the number of pages in a PDF File.
#

  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"

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
pdf-reader-0.10.1 examples/page_counter_improved.rb
fireinc-pdf-reader-0.11.0 examples/page_counter_improved.rb
fireinc-pdf-reader-0.11.0.alpha examples/page_counter_improved.rb
pdf-reader-0.11.0.alpha examples/page_counter_improved.rb
pdf-reader-0.10.0 examples/page_counter_improved.rb
pdf-reader-0.9.3 examples/page_counter_improved.rb
pdf-reader-0.9.2 examples/page_counter_improved.rb
pdf-reader-0.9.1 examples/page_counter_improved.rb
pdf-reader-0.9.0 examples/page_counter_improved.rb
pdf-reader-0.8.6 examples/page_counter_improved.rb
pdf-reader-0.8.5 examples/page_counter_improved.rb
pdf-reader-0.8.4 examples/page_counter_improved.rb
pdf-reader-0.8.3 examples/page_counter_improved.rb
pdf-reader-0.8.2 examples/page_counter_improved.rb
pdf-reader-0.8.1 examples/page_counter_improved.rb
pdf-reader-0.8.0 examples/page_counter_improved.rb
pdf-reader-0.7.7 examples/page_counter_improved.rb