Sha256: 8f5652cb8943dcde7f79d4aaf8657ad67bed7da361c4f2fdae3b946748ae587c
Contents?: true
Size: 772 Bytes
Versions: 8
Compression:
Stored size: 772 Bytes
Contents
module OCRSDK::Verifiers::Format # http://ocrsdk.com/documentation/specifications/image-formats/ INPUT_FORMATS = [:bmp, :dcx, :pcx, :png, :jp2, :jpc, :jpg, :jpeg, :jfif, :pdf, :tif, :tiff, :gif, :djvu, :djv, :jb2].freeze # http://ocrsdk.com/documentation/apireference/processImage/ OUTPUT_FORMATS = [:txt, :rtf, :docx, :xlsx, :pptx, :pdf_searchable, :pdf_text_and_images, :xml, :alto].freeze def format_to_s(format) format.to_s.camelize(:lower) end def supported_input_format?(format) format = format.downcase.to_sym if format.kind_of? String INPUT_FORMATS.include? format end def supported_output_format?(format) format = format.underscore.to_sym if format.kind_of? String OUTPUT_FORMATS.include? format end end
Version data entries
8 entries across 8 versions & 1 rubygems