Module: PDF::Reader::FindText

Defined in:
lib/pdf/reader/find_text/version.rb,
lib/pdf/reader/find_text.rb

Constant Summary collapse

VERSION =
"1.0.0"

Instance Method Summary collapse

Instance Method Details

#find_text(value) ⇒ Object



8
9
10
11
12
13
# File 'lib/pdf/reader/find_text.rb', line 8

def find_text(value)
  runs(merge: false).each_cons(value.tr(' ', '').size).map do |chars|
    string = merge_runs_with_max_length(chars, value.size)
    string if string.text[0, value.size] == value
  end.compact
end