Module: OCRSDK::Verifiers::Format
- Included in:
- Image
- Defined in:
- lib/ocrsdk/verifiers/format.rb
Constant Summary collapse
- INPUT_FORMATS =
[:bmp, :dcx, :pcx, :png, :jp2, :jpc, :jpg, :jpeg, :jfif, :pdf, :tif, :tiff, :gif, :djvu, :djv, :jb2].freeze
- OUTPUT_FORMATS =
[:txt, :rtf, :docx, :xlsx, :pptx, :pdf_searchable, :pdf_text_and_images, :xml, :alto].freeze
Instance Method Summary collapse
- #format_to_s(format) ⇒ Object
- #supported_input_format?(format) ⇒ Boolean
- #supported_output_format?(format) ⇒ Boolean
Instance Method Details
#format_to_s(format) ⇒ Object
10 11 12 |
# File 'lib/ocrsdk/verifiers/format.rb', line 10 def format_to_s(format) format.to_s.camelize(:lower) end |
#supported_input_format?(format) ⇒ Boolean
14 15 16 17 18 |
# File 'lib/ocrsdk/verifiers/format.rb', line 14 def supported_input_format?(format) format = format.downcase.to_sym if format.kind_of? String INPUT_FORMATS.include? format end |
#supported_output_format?(format) ⇒ Boolean
20 21 22 23 24 |
# File 'lib/ocrsdk/verifiers/format.rb', line 20 def supported_output_format?(format) format = format.underscore.to_sym if format.kind_of? String OUTPUT_FORMATS.include? format end |