5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/ocr_space/convert.rb', line 5
def convert(apikey: @api_key, language: 'eng', isOverlayRequired: false, file: nil, url: nil)
if file
@files = File.new(file)
@data = OcrSpace::FilePost.post('/parse/image',
body: { apikey: apikey,
language: language,
isOverlayRequired: isOverlayRequired,
file: @files })
@data = @data.parsed_response['ParsedResults']
elsif url
@data = HTTParty.post('https://api.ocr.space/parse/image',
body: { apikey: apikey,
language: language,
isOverlayRequired: isOverlayRequired,
url: url })
@data = @data.parsed_response['ParsedResults']
else
"You need to Pass either file or url."
end
end
|