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 and the most common approach. 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

: (String | Tempfile | IO, ?Hash[untyped, untyped]) { (PDF::Reader) -> void } -> untyped

Yields:



183
184
185
# File 'lib/pdf/reader.rb', line 183

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