# File lib/pdf/reader/object_hash.rb, line 42
    def initialize(input, opts = {})
      @io          = extract_io_from(input)
      @pdf_version = read_version
      @xref        = PDF::Reader::XRef.new(@io)
      @trailer     = @xref.trailer
      @cache       = PDF::Reader::ObjectCache.new
      @sec_handler = build_security_handler(opts)
    end