Method: PDF::Reader.open

Defined in:
lib/pdf/reader.rb

.open(input, opts = {}) {|PDF::Reader.new(input, opts)| ... } ⇒ Object

syntactic sugar for opening a PDF file. Accepts the same arguments as new().

PDF::Reader.open("somefile.pdf") do |reader|
  puts reader.pdf_version
end

or

PDF::Reader.open("somefile.pdf", :password => "apples") do |reader|
  puts reader.pdf_version
end

Yields:



157
158
159
# File 'lib/pdf/reader.rb', line 157

def self.open(input, opts = {}, &block)
  yield PDF::Reader.new(input, opts)
end