Method: PDF::Reader#page_count

Defined in:
lib/pdf/reader.rb

#page_countObject

To number of pages in this PDF

: () -> Integer



154
155
156
157
158
159
160
# File 'lib/pdf/reader.rb', line 154

def page_count
  pages = @objects.deref_hash(root[:Pages])
  unless pages.kind_of?(::Hash)
    raise MalformedPDFError, "Pages structure is missing #{pages.class}"
  end
  @page_count ||= @objects.deref_integer(pages[:Count]) || 0
end