Method: PDF::Reader#metadata

Defined in:
lib/pdf/reader.rb

#metadataObject

Return a String with extra XML metadata provided by the author of the PDF file. Not always present.

: () -> String?



140
141
142
143
144
145
146
147
148
149
# File 'lib/pdf/reader.rb', line 140

def 
  stream = @objects.deref_stream(root[:Metadata])
  if stream.nil?
    nil
  else
    xml = stream.unfiltered_data
    xml.force_encoding("utf-8")
    xml
  end
end