Method: Aspose::Cloud::Barcode::Reader#read
- Defined in:
- lib/Barcode/reader.rb
#read(symbology = '', remote_folder = '', storage_type = 'Aspose', storage_name = '') ⇒ Object
Read Barcode from Aspose Cloud Storage
@param string symbology Type of barcode.
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/Barcode/reader.rb', line 14 def read(symbology='', remote_folder='', storage_type='Aspose', storage_name='') str_uri = "#{Aspose::Cloud::Common::Product.product_uri}/barcode/#{@filename}/recognize" str_uri = "#{str_uri}?type=#{symbology}" unless symbology.empty? str_uri = Aspose::Cloud::Common::Utils.append_storage(str_uri,remote_folder,storage_name,storage_type) signed_uri = Aspose::Cloud::Common::Utils.sign(str_uri) response = RestClient.get(signed_uri, :accept => 'application/json') json = JSON.parse(response) json['Code'] == 200 ? json['Barcodes'] : nil end |