Sha256: acd8518c8f3c52d0566f12e7b9233779e22623766b12b72e11078deb99d6bdc6

Contents?: true

Size: 252 Bytes

Versions: 83

Compression:

Stored size: 252 Bytes

Contents

#!/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.text
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
poppler-4.2.7 sample/pdf2text.rb
poppler-4.2.6 sample/pdf2text.rb
poppler-4.2.5 sample/pdf2text.rb
poppler-4.2.4 sample/pdf2text.rb
poppler-4.2.3 sample/pdf2text.rb
poppler-4.2.2 sample/pdf2text.rb
poppler-4.2.1 sample/pdf2text.rb
poppler-4.2.0 sample/pdf2text.rb
poppler-4.1.9 sample/pdf2text.rb
poppler-4.1.8 sample/pdf2text.rb
poppler-4.1.7 sample/pdf2text.rb
poppler-4.1.6 sample/pdf2text.rb
poppler-4.1.5 sample/pdf2text.rb
poppler-4.1.4 sample/pdf2text.rb
poppler-4.1.3 sample/pdf2text.rb
poppler-4.1.2 sample/pdf2text.rb
poppler-4.1.1 sample/pdf2text.rb
poppler-4.1.0 sample/pdf2text.rb
poppler-4.0.9 sample/pdf2text.rb
poppler-4.0.8 sample/pdf2text.rb