Sha256: 5f3af25aa412bb771745b8378890cbaa7c5e0130c43a2ef6e64d75eac5d1a894

Contents?: true

Size: 394 Bytes

Versions: 1

Compression:

Stored size: 394 Bytes

Contents

require 'tmpdir'

class RTesseract
  module Pdf
    def self.temp_dir
      @file_path = Pathname.new(Dir.tmpdir)
    end

    def self.run(source, options)
      name = "rtesseract_#{SecureRandom.uuid}"
      options.tessedit_create_pdf = 1

      RTesseract::Command.new(source, temp_dir.join(name).to_s, options).run

      File.open(temp_dir.join("#{name}.pdf").to_s, 'r')
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rtesseract-3.0.0 lib/rtesseract/pdf.rb