Skip to content

Instantly share code, notes, and snippets.

@endymion
Created December 6, 2013 21:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save endymion/df6af4daa0abdc1c8c8a to your computer and use it in GitHub Desktop.
Save endymion/df6af4daa0abdc1c8c8a to your computer and use it in GitHub Desktop.
Output of extract.rb demonstrates the problem in Issue 91.
Ryans-MacBook-Pro-15:pdf-reader rap$ ruby extract.rb
PDF VERSION: 1.7
INFO: {:Producer=>"Powered By Crystal", :Title=>"2", :Creator=>"Crystal Reports"}
METADATA:
PAGE COUNT: 4
PAGE: <PDF::Reader::Page page: 1>
/Users/rap/.rvm/gems/ruby-2.0.0-p247@pdf-reader/gems/pdf-reader-1.3.3/lib/pdf/reader/page_layout.rb:17:in `initialize': undefined method `[]' for #<PDF::Reader::Reference:0x007fe79b97c1a8 @id=3, @gen=0> (NoMethodError)
from /Users/rap/.rvm/gems/ruby-2.0.0-p247@pdf-reader/gems/pdf-reader-1.3.3/lib/pdf/reader/page_text_receiver.rb:49:in `new'
from /Users/rap/.rvm/gems/ruby-2.0.0-p247@pdf-reader/gems/pdf-reader-1.3.3/lib/pdf/reader/page_text_receiver.rb:49:in `content'
from /Users/rap/.rvm/gems/ruby-2.0.0-p247@pdf-reader/gems/pdf-reader-1.3.3/lib/pdf/reader/page.rb:76:in `text'
from extract.rb:12:in `block in <main>'
from extract.rb:10:in `each'
from extract.rb:10:in `<main>'
Ryans-MacBook-Pro-15:pdf-reader rap$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment