आज की डिजिटल दुनिया में, बारकोड इन्वेंट्री प्रबंधन से लेकर डेटा संग्रह तक विभिन्न अनुप्रयोगों में महत्वपूर्ण भूमिका निभाते हैं। PDF दस्तावेज़ों से बारकोड स्कैन करना विभिन्न क्षेत्रों में प्रक्रियाओं को महत्वपूर्ण रूप से सुव्यवस्थित कर सकता है। इस लेख में, हम आपको पार्सर लाइब्रेरी की शक्ति का लाभ उठाते हुए, C# का उपयोग करके PDF से बारकोड स्कैन करने के चरणों के माध्यम से मार्गदर्शन करेंगे। बारकोड डेटा के ग्राफ़िकल प्रतिनिधित्व हैं जिन्हें स्कैनर या कैमरे द्वारा पढ़ा जा सकता है। इनका उपयोग आमतौर पर आइटम ट्रैक करने, इन्वेंट्री प्रबंधित करने और लेनदेन को संसाधित करने के लिए किया जाता है। PDF फ़ाइलों में अक्सर उत्पाद जानकारी, संपत्ति ट्रैकिंग या ईवेंट प्रबंधन के लिए बारकोड होते हैं। नीचे दिए गए चरण बताते हैं कि C# में PDF से बारकोड कैसे निकालें।
C# का उपयोग करके PDF से बारकोड स्कैन करने के चरण
- अपने विकास परिवेश को कॉन्फ़िगर करके और PDF फ़ाइलों से बारकोड पढ़ने को सरल बनाने के लिए अपनी परियोजनाओं में GroupDocs.Parser for .NET लाइब्रेरी जोड़कर शुरुआत करें
- अपनी PDF फ़ाइल के निर्माण के दौरान उसका पथ पास करके Parser ऑब्जेक्ट आरंभ करें
- PageBarcodeArea ऑब्जेक्ट्स का संग्रह प्राप्त करने के लिए Parser ऑब्जेक्ट पर GetBarcodes विधि को कॉल करें
- अंत में, बारकोड मानों को निकालने और उन तक पहुंचने के लिए संग्रह के माध्यम से लूप करें
पार्सर लाइब्रेरी बहुमुखी है और पीडीएफ सहित विभिन्न दस्तावेज़ प्रारूपों से सामग्री को पार्स करने और निकालने के लिए डिज़ाइन की गई है। यह एक सरल API प्रदान करता है, जो डेवलपर्स के लिए PDF C# से बारकोड निष्कर्षण जैसे कार्यों को कुशलतापूर्वक करने के लिए आदर्श बनाता है। इस लाइब्रेरी का उपयोग करते समय, प्रक्रिया अत्यधिक लचीली होती है और इसे विंडोज, मैकओएस और लिनक्स जैसे कई ऑपरेटिंग सिस्टम पर निष्पादित किया जा सकता है। यह क्रॉस-प्लेटफ़ॉर्म क्षमता .NET फ्रेमवर्क द्वारा सक्षम की जाती है, जो आपके द्वारा काम किए जा रहे ऑपरेटिंग सिस्टम की परवाह किए बिना एक सुसंगत विकास वातावरण प्रदान करती है। चूंकि यह .NET वातावरण में एकीकृत है, इसलिए बारकोड निष्कर्षण को संभालने के लिए अतिरिक्त सॉफ़्टवेयर या तृतीय-पक्ष टूल की आवश्यकता नहीं है।
C# का उपयोग करके PDF से बारकोड स्कैन करने का कोड
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System; | |
using System.Collections.Generic; | |
namespace ScanBarcodefromPDFusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Create an instance of Parser class | |
using (Parser parser = new Parser("input.pdf")) | |
{ | |
// Check if the file supports barcodes extraction | |
if (!parser.Features.Barcodes) | |
{ | |
Console.WriteLine("The file doesn't support barcodes extraction."); | |
return; | |
} | |
// Scan barcodes from the PDF | |
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(); | |
// Iterate over barcodes | |
foreach (PageBarcodeArea barcode in barcodes) | |
{ | |
// Print the page index | |
Console.WriteLine("Page: " + (barcode.Page.Index + 1)); | |
// Print the barcode value | |
Console.WriteLine("Value: " + barcode.Value); | |
} | |
} | |
} | |
} | |
} |
इस गाइड का पालन करके, आप सुझाए गए लाइब्रेरी का उपयोग करके आसानी से C# रीड बारकोड फ्रॉम PDF कर सकते हैं। यह विधि PDF दस्तावेज़ों से बारकोड निष्कर्षण को स्वचालित करके आपके वर्कफ़्लो को सुव्यवस्थित करती है, जिससे डेटा प्रबंधन में दक्षता में बहुत सुधार होता है। यह C# में बारकोड स्कैनिंग में आपकी यात्रा के लिए एक आधार के रूप में भी कार्य करता है। एक बार जब आप अनुशंसित लाइब्रेरी सेट कर लेते हैं और फ़ाइल पथ कॉन्फ़िगर कर लेते हैं, तो आपके प्रोजेक्ट में दिए गए कोड को शामिल करना सीधा होना चाहिए। अधिक उन्नत सुविधाओं का पता लगाने और उन्हें लागू करने के लिए स्वतंत्र महसूस करें, जैसे कि विभिन्न PDF प्रारूपों को संभालना या इस कार्यक्षमता को बड़े अनुप्रयोगों में एकीकृत करना।
इससे पहले, हमने C# के साथ DOCM फ़ाइलों से टेक्स्ट निकालने पर एक गाइड प्रदान की थी। अधिक गहन स्पष्टीकरण के लिए, C# का उपयोग करके DOCM से पाठ निकालें पर हमारा पूरा ट्यूटोरियल देखें।