Method: PDF::Reader::ObjectHash#page_references
- Defined in:
- lib/pdf/reader/object_hash.rb
#page_references ⇒ Object
returns an array of PDF::Reader::References. Each reference in the array points a Page object, one for each page in the PDF. The first reference is page 1, second reference is page 2, etc.
Useful for apps that want to extract data from specific pages.
: () -> Array[PDF::Reader::Reference | Hash[Symbol, untyped]]
519 520 521 522 523 524 525 |
# File 'lib/pdf/reader/object_hash.rb', line 519 def page_references root = fetch(trailer[:Root]) @page_references ||= begin pages_root = deref_hash(root[:Pages]) || {} get_page_objects(pages_root) end end |