O Ruby Library putardo źanglipe te paruvel pes e imàʒură anθ-o tèksto online
I biblioteka vaś o prinʒaripen e karakterenqo (OCR) bipokinipesqi Ruby del śajsaripen e Softveresqe Developerenqe te ćhiven, te ginaven thaj te paruven e imaźură, PDF-ură, vaj e skanime dokumentură anθ-e Teksto vaj anθ-e Dokumentură save śaj te roden pes
O Optical Character Recognition (OCR) teknologia kerdas bare progresura ande palune berša, so kerel maj lokho te kerel pes automatizacia e dataki extrakcia katar diferentne źanglimata. Kaśte kerel i automatizàcia, laćharel i aksesibilitèta e datengo thaj vazdel i produktivitèta anθ-e verver domeni. Jekh katar gasave zurale instrumentura si i OcrSpace Ruby biblioteka, savi del e developerenqe jekh ćaćutni solucia vaś te integrisaren e OCR śajutnimata anθ-e lenqe Ruby aplikacie. Kadi biblioteka kerel maj lokho o proceso te lel pes o tèksto katar e imaźură, skanime dokumentură thaj PDF-esqe lilă, so kerel la jekh laćho alosaripen vaś e developerură save roden jekh laćhi OCR solucia.
I OcrSpace Ruby biblioteka del jekh ćaćutno thaj intuitivo interfejso, so kerel te avel lokho te integrisarel pes e OCR śajutnimata anθ-e Ruby aplikacie. Si nesave importantne funkcije kotor katar e biblioteka, sar so si o ćhivipen e diferentne tipurenqo e patretenqo, o ćhivipen e tekstosqo katar e patretura, o paruvipen e skanime dokumenturenqo anθ-o tèksto, o ćhivipen e tekstosqo katar e dokumentură xramosarde anθ-e but ćhiba, o prinźaripen e tekstosqo katar e patretura save si len tikni rezolucia, te kerel pes buti e xramosarde vastesa ).
I OcrSpace Ruby biblioteka si jekh phanglipe krujal o Ocr.Space OCR API, savo del jekh patǐvali thaj ćaćutni tekstoski extrakcia katar e imaźură thaj PDF dokumentură. Kerdi specijalno vash e Ruby developerura, kadi biblioteka kerel maj lokho o proceso e integraciako, so shaj te del shaipe e programerenge te inkorporin sigo e OCR funkcionaliteta ande lenge aplikacie bi te keren buti e kompleksitetonca e API-esko telal. Te si ke keres jekh sistemo vaś o manaźmento e dokumenturenqo, te automatizisares o xramosaripen e datengo, vaj te vazdes i aksesibilitèta, i OcrSpace Ruby biblioteka si jekh bi-pokinipnasqo instrumento savo kerel maj lokho o proceso OCR thaj del zor tumare aplikacienqe te len śajutnimata te len avri o teksto.
Te astarel pes o OcrSpace
O rekomenduime drom te instalis o OcrSpace si te hasnis Rubygems. Mangav tumen te hasnin o śerutno komando vaś jekh śukar instalàcia.
Instalisaren o OcrSpace prekal Rubygems
$ gem install ocr_space
Tu śaj te lel pes i kompilàciaqi khetani bibliotèka katar o Github repozitòrio.
Konvertisaren e slike katar o URL ko Teksto prekal o Ruby API
I putardi OcrSpace biblioteka inkludisardas nesave zurale funkcije te śaj te ćhivel pes bute vrjama e imaʒenqe thaj te paruvel pes anθ-o tèksto anθ-e duj riga Ruby kodolesqe. I biblioteka del suporto vaś bute OCR opciě, inkluzivno te lel pes o tèksto katar e imaźură, skanime dokumentură thaj PDF-esqe lilă. Te si ke le softveresqe kerde trubun te keren buti e fakturenqe, e kvituturenqe, vaj varesavo aver tip e dokumenturenqo, i OcrSpace Ruby biblioteka śaj te kerel buti laćhes. O egzàmplo so avel sikavel sar e softveresqe kerde śaj te paruven e imaźură anθ-o tèksto prekal o URL labǎrindoj o Ruby API.
Konvertisaren e slike katar o URL prekal o Ruby API
result = resource.convert url: "http://bit.ly/2ih9aXt"
puts result
=> #[{"TextOverlay"=>{"Lines"=>[], "HasOverlay"=>false, "Message"=>"Text overlay is not provided as it is not requested"}, "FileParseExitCode"=>1, "ParsedText"=>"If you want to find the secrets of the \r\nuniverse, think in terms of energy, \r\nfrequency and vibration. \r\nAZ QUOTES \r\n", "ErrorMessage"=>"", "ErrorDetails"=>""}]
result = resource.clean_convert url: "http://bit.ly/2ih9aXt"
puts result
=> #If you want to find the secrets of the universe, think in terms of energy, frequency and vibration. AZ QUOTES
Avansime OCR śajutnimata prekal o Ruby API
I putardi OcrSpace biblioteka inkludisardas nesave but laćhe thaj avansime funkcije vaś te kerel buti e OCR operacienqe andar e Ruby aplikacie. Šaj te pindžarel mišto o teksto katar e tikne rezoluciake patretura, distortirime teksto, thaj vi vastesa xramosardo sasto, te siguril pes patǐvale rezultatură anθ-e verver scenariură. Bizo o lil e tekstosko, i biblioteka vi del śajsaripen e developerenqe te len avri aver importanto informàcie katar e dokumentură. Kathe si te arakhel pes e koordinàte e pinʒarde tekstosqe, te arakhel pes e rigaqe ginǎ, thaj te identifikisarel pes specifična thana save si interesime anθ-o dokumento.
result = resource.convert file: "/Users/suyesh/Desktop/nicola_tesla.jpg"
puts result #Raw result
=> #{"TextOverlay"=>{"Lines"=>[], "HasOverlay"=>false, "Message"=>"Text overlay is not provided as it is not requested"}, "FileParseExitCode"=>1, "ParsedText"=>"If you want to find the secrets of the \r\nuniverse, think in terms of energy, \r\nfrequency and vibration. \r\nAZ QUOTES \r\n", "ErrorMessage"=>"", "ErrorDetails"=>""}
result = resource.clean_convert file: "/Users/suyesh/Desktop/nicola_tesla.jpg"
puts result