Sha256: a945924c9945708ed44d1ed57c544f4648eb5aadac7f2c37d94a5490b08b2722

Contents?: true

Size: 367 Bytes

Versions: 3

Compression:

Stored size: 367 Bytes

Contents

class Proselytism::Converters::PdfToText < Proselytism::Converters::Base
  class Error < parent::Base::Error; end

  from  :pdf
  to    :txt

  def perform(origin, options={})
    destination = destination_file_path(origin, options.update(:to => :txt))
    command = "pdftotext -enc UTF-8 #{origin} #{destination} 2>&1"
    execute command
    destination
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
proselytism-0.0.3 lib/proselytism/converters/pdf_to_text.rb
proselytism-0.0.2 lib/proselytism/converters/pdf_to_text.rb
proselytism-0.0.1 lib/proselytism/converters/pdf_to_text.rb