रसीदों पर डेटा को पहचानने के लिए निःशुल्क C# .NET API
ओपन सोर्स सी# ऑप्टिकल कैरेक्टर रिकग्निशन (ओसीआर) एपीआई जो ओसीआर के माध्यम से रसीदों पर सभी टेक्स्ट और डेटा का तुरंत पता लगाता है, निकालता है और पहचानता है।
आज के डिजिटल युग में, व्यवसाय और व्यक्ति समान रूप से बड़ी मात्रा में डेटा से भरे हुए हैं, खासकर जब वित्तीय लेनदेन की बात आती है। रसीदें, चालान और बिल तेजी से ढेर हो जाते हैं, जिससे मूल्यवान जानकारी को प्रबंधित करना और निकालना चुनौतीपूर्ण हो जाता है। सौभाग्य से, रसीद-ओसीआर (ऑप्टिकल कैरेक्टर रिकग्निशन) लाइब्रेरी इस प्रक्रिया को सुव्यवस्थित करने के लिए शक्तिशाली उपकरण के रूप में उभरी हैं। लाइब्रेरी डेटा निष्कर्षण प्रक्रिया को स्वचालित करती है, जिससे मैन्युअल प्रविष्टि की आवश्यकता समाप्त हो जाती है। इससे महत्वपूर्ण समय की बचत होती है और मानवीय त्रुटि का जोखिम कम हो जाता है। लाइब्रेरी को कई भाषाओं में पाठ को पहचानने के लिए डिज़ाइन किया गया है, जो इसे अंतरराष्ट्रीय स्तर पर संचालित होने वाले व्यवसायों के लिए उपयुक्त बनाता है।
रसीद ओसीआर एक ऐसी तकनीक है जो स्कैन की गई या फोटो खींची गई रसीदों को संपादन योग्य और खोजने योग्य पाठ में परिवर्तित करने के लिए उन्नत एल्गोरिदम और मशीन लर्निंग का उपयोग करती है। यह प्रक्रिया उपयोगकर्ताओं को रसीदों से आवश्यक जानकारी स्वचालित रूप से निकालने की अनुमति देती है, जैसे तारीख, व्यापारी का नाम, खरीदी गई वस्तुएं, कीमतें और कर। रसीद ओसीआर लाइब्रेरी सॉफ्टवेयर पैकेज या एपीआई हैं जो सॉफ्टवेयर डेवलपर्स और उपयोगकर्ताओं को इस कार्यक्षमता को उनके एप्लिकेशन या वर्कफ़्लो में एकीकृत करने के लिए पूर्व-निर्मित टूल और फ़ंक्शन प्रदान करते हैं।
रसीद-ओसीआर रसीद डेटा को खोजना, संग्रहीत करना और पुनर्प्राप्त करना आसान बनाता है, जिससे वित्तीय रिकॉर्ड ऑडिटिंग, विश्लेषण और अनुपालन उद्देश्यों के लिए अधिक सुलभ हो जाते हैं। मैन्युअल डेटा प्रविष्टि की आवश्यकता को कम करके, व्यवसाय श्रम लागत पर पैसा बचा सकते हैं। इसके अतिरिक्त, त्रुटियों का कम जोखिम वित्तीय रिकॉर्ड में महंगी गलतियों को रोक सकता है। खुदरा विक्रेता खरीद रसीदों से उत्पाद की जानकारी निकालने, इन्वेंट्री ट्रैकिंग और प्रबंधन में सहायता करने के लिए ओसीआर का उपयोग कर सकते हैं। जैसे-जैसे प्रौद्योगिकी आगे बढ़ रही है, रसीद-ओसीआर लाइब्रेरी वित्तीय डेटा प्रबंधन को आधुनिक और सरल बनाने में तेजी से महत्वपूर्ण भूमिका निभाएगी।
रसीद-ओसीआर के साथ शुरुआत करना
रसीद-ओसीआर स्थापित करने का अनुशंसित तरीका NuGet का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।
NuGet के माध्यम से रसीद-ओसीआर स्थापित करें
Install-Package Receipt-OCR
GitHub के माध्यम से रसीद-ओसीआर स्थापित करें
git clone https://github.com/Asprise/receipt-ocr.git
C# के माध्यम से रसीदों से टेक्स्ट को पहचानें और निकालें
ओपन सोर्स रसीद-ओसीआर लाइब्रेरी सॉफ्टवेयर डेवलपर्स के लिए C# अनुप्रयोगों के अंदर रसीदों से टेक्स्ट को लोड करना और निकालना आसान बनाती है। पहले उपयोगकर्ताओं को छवि को पूरा पथ प्रदान करके एक छवि लोड करनी होगी और उसके बाद छवि पर ओसीआर ऑपरेशन करना होगा। OCR ऑपरेशन पूरा होने के बाद, सॉफ़्टवेयर डेवलपर निकाले गए टेक्स्ट को प्रिंट कर सकते हैं या आवश्यकतानुसार उपयोग कर सकते हैं। निम्नलिखित उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर C# कमांड का उपयोग करके रसीद से टेक्स्ट को कैसे लोड और निकाल सकते हैं।
C# का उपयोग करके रसीद छवि से टेक्स्ट निकालने के लिए OCR ऑपरेशन कैसे करें?
using System;
using Asprise.OCR;
class Program
{
static void Main(string[] args)
{
// Replace 'path_to_receipt_image.jpg' with the actual path to your receipt image file.
string imagePath = "path_to_receipt_image.jpg";
// Create an OCR engine instance from the Receipt-OCR library.
OCR ocr = new OCR();
try
{
// Load the receipt image.
ocr.Image = imagePath;
// Perform OCR text extraction.
string extractedText = ocr.Recognize();
// Print the extracted text or use it as needed.
Console.WriteLine("Extracted Text from Receipt:");
Console.WriteLine(extractedText);
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
finally
{
// Clean up the OCR engine.
ocr.Dispose();
}
}
}
.NET API के माध्यम से एक छवि पर दो रसीदों से OCR टेक्स्ट
ओपन सोर्स रसीद-ओसीआर लाइब्रेरी सॉफ्टवेयर डेवलपर्स को C# .NET API का उपयोग करके एक छवि में दो रसीदों पर OCR ऑपरेशन करने की अनुमति देती है। C# में रसीद OCR लाइब्रेरी का उपयोग करके एक छवि पर दो रसीदों से टेक्स्ट को पहचानने और निकालने के लिए, सॉफ़्टवेयर डेवलपर इन सामान्य चरणों का पालन कर सकते हैं। मान लें कि आपके पास एक छवि है जिसमें दो रसीदें एक साथ हैं। सबसे पहले आपको मल्टी-रसीद छवि लोड करनी होगी और उस पर ओसीआर ऑपरेशन करना होगा। उसके बाद आप निकाले गए टेक्स्ट को सीमांकक या पैटर्न के आधार पर अलग-अलग रसीदों में विभाजित कर सकते हैं और प्रत्येक निकाली गई रसीद को प्रिंट कर सकते हैं या आगे की प्रक्रिया कर सकते हैं। निम्नलिखित उदाहरण दर्शाता है कि सॉफ़्टवेयर डेवलपर C# अनुप्रयोगों के अंदर मल्टी-रिसीप्ट छवि से टेक्स्ट एक्सट्रैक्शन कैसे कर सकते हैं।
C# API का उपयोग करके मल्टी-रिसीप्ट इमेज से टेक्स्ट निकालने के लिए C# कोड
using System;
using Asprise.OCR;
class Program
{
static void Main(string[] args)
{
// Replace 'path_to_multi_receipt_image.jpg' with the actual path to your image containing two receipts.
string imagePath = "path_to_multi_receipt_image.jpg";
// Create an OCR engine instance from the Receipt-OCR library.
OCR ocr = new OCR();
try
{
// Load the multi-receipt image.
ocr.Image = imagePath;
// Perform OCR text extraction.
string extractedText = ocr.Recognize();
// Split the extracted text into separate receipts based on a delimiter or pattern.
string[] receipts = extractedText.Split(new string[] { "=== RECEIPT ===" }, StringSplitOptions.RemoveEmptyEntries);
// Print or process each extracted receipt.
for (int i = 0; i < receipts.Length; i++)
{
Console.WriteLine($"Extracted Text from Receipt {i + 1}:");
Console.WriteLine(receipts[i]);
}
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
finally
{
// Clean up the OCR engine.
ocr.Dispose();
}
}
}