Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > c67ccedb58136a47f3cf80f9ead916ef > files > 11

ruby-poppler-0.90.4-1.0.fc14.x86_64.rpm

#!/usr/bin/env ruby

require "poppler"

if ARGV.size < 1
  puts "usage: #{$0} input.pdf"
  exit(-1)
end

input = ARGV.shift
input_uri = "file://#{File.expand_path(input)}"

doc = Poppler::Document.new(input_uri)
doc.each do |page|
  puts page.get_text
end