# File lib/pdf/reader/xref.rb, line 54 def load (offset = nil) offset ||= @buffer.find_first_xref_offset @buffer.seek(offset) token = @buffer.token if token == "xref" || token == "ref" load_xref_table elsif token.to_i >= 0 && @buffer.token.to_i >= 0 && @buffer.token == "obj" raise PDF::Reader::UnsupportedFeatureError, "XRef streams are not supported in PDF::Reader yet" else raise PDF::Reader::MalformedPDFError, "xref table not found at offset #{offset} (#{token} != xref)" end end