Word दस्तावेज़ों से सरल बारकोड पहचान

परिचय

जावा प्रोग्रामिंग की गतिशील दुनिया में, बारकोड के साथ कुशलता से काम करने की आवश्यकता लगातार बढ़ रही है। Word दस्तावेज़ों से बारकोड को पहचानना एक सामान्य आवश्यकता है, और सौभाग्य से, Java के लिए Aspose.BarCode एक मजबूत समाधान प्रदान करता है। इस ट्यूटोरियल में, हम जावा के लिए Aspose.BarCode का उपयोग करके Word दस्तावेज़ों से बारकोड को पहचानने की प्रक्रिया में आपका मार्गदर्शन करेंगे।

आवश्यक शर्तें

इससे पहले कि हम ट्यूटोरियल में उतरें, सुनिश्चित करें कि आपके पास निम्नलिखित शर्तें हैं:

  • जावा डेवलपमेंट किट (जेडीके): जावा के लिए Aspose.BarCode को जावा डेवलपमेंट वातावरण की आवश्यकता होती है। सुनिश्चित करें कि आपके सिस्टम पर नवीनतम JDK स्थापित है।

  • जावा के लिए Aspose.BarCode: जावा लाइब्रेरी के लिए Aspose.BarCode को डाउनलोड और इंस्टॉल करें। आप डाउनलोड लिंक पा सकते हैंयहाँ.

  • एकीकृत विकास पर्यावरण (आईडीई): उदाहरणों के साथ अनुसरण करने के लिए अपनी पसंदीदा आईडीई चुनें, जैसे कि एक्लिप्स या इंटेलीजे।

पैकेज आयात करें

अपने जावा प्रोजेक्ट में, आरंभ करने के लिए आवश्यक Aspose.BarCode पैकेज आयात करें:

import java.text.MessageFormat;

import com.aspose.barcode.EncodeTypes;
import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.DecodeType;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.words.ImageType;
import com.aspose.words.NodeCollection;
import com.aspose.words.NodeType;

चरण 1: बारकोड छवि उत्पन्न करें

सबसे पहले, Aspose.BarCode का उपयोग करके एक बारकोड छवि बनाएं। कोड टेक्स्ट सेट करें और छवि सहेजें:

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.CODE_39_STANDARD);
generator.setCodeText("test-123");
String strBarCodeImageSave = dataDir + "img.jpg";
generator.save(strBarCodeImageSave);

चरण 2: वर्ड दस्तावेज़ में छवि जोड़ें

अब, Aspose.Words का उपयोग करके जेनरेट की गई बारकोड छवि को Word दस्तावेज़ में डालें:

Document doc = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(doc);
docBuilder.insertImage(strBarCodeImageSave);
String strWordFile = "docout.doc";
doc.save(dataDir + strWordFile);

चरण 3: वर्ड दस्तावेज़ से बारकोड को पहचानें

इसके बाद, Word दस्तावेज़ से छवियां निकालें और Aspose.BarCode का उपयोग करके बारकोड को पहचानें:

NodeCollection<Shape> shapes = doc.getChildNodes(NodeType.SHAPE, true);
int imageIndex = 0;

for (Shape shape : shapes) {
    if (shape.hasImage()) {
        // फ़ाइल में छवि निकालें
        String extension = ImageTypeToExtension(shape.getImageData().getImageType());
        String imageFileName = MessageFormat.format("Image.ExportImages.{0} Out.{1}", imageIndex, extension);
        String strBarCodeImageExtracted = "" + imageFileName;
        shape.getImageData().save(strBarCodeImageExtracted);

        // इस छवि से बारकोड को पहचानें
        BarCodeReader reader = new BarCodeReader(strBarCodeImageSave, DecodeType.CODE_39_STANDARD);
        for (BarCodeResult result : reader.readBarCodes()) {
            System.out.println("CodeText: " + result.getCodeText());
            System.out.println("Symbology type: " + result.getCodeType());
        }
        imageIndex++;
    }
}

इन चरणों को दोहराएँ, और आप Java के लिए Aspose.BarCode का उपयोग करके Word दस्तावेज़ों से बारकोड को सफलतापूर्वक पहचान लेंगे।

निष्कर्ष

अंत में, जावा के लिए Aspose.BarCode का लाभ उठाने से Word दस्तावेज़ों से बारकोड को पहचानने की प्रक्रिया सरल हो जाती है। ऊपर बताए गए चरणों का पालन करें, और आप अपने जावा अनुप्रयोगों में बारकोड पहचान को सहजता से एकीकृत कर लेंगे।

अक्सर पूछे जाने वाले प्रश्न (एफएक्यू)

प्रश्न: क्या मैं व्यावसायिक परियोजनाओं में जावा के लिए Aspose.BarCode का उपयोग कर सकता हूँ?

हाँ, Java के लिए Aspose.BarCode व्यावसायिक उपयोग के लिए उपलब्ध है। आप लाइसेंसिंग विवरण पा सकते हैंयहाँ.

प्रश्न: क्या जावा के लिए Aspose.BarCode का निःशुल्क परीक्षण उपलब्ध है?

हां, आप नि:शुल्क परीक्षण डाउनलोड करके जावा के लिए Aspose.BarCode की सुविधाओं का पता लगा सकते हैंयहाँ.

प्रश्न: मैं जावा के लिए Aspose.BarCode के लिए समर्थन कैसे प्राप्त करूं?

किसी भी सहायता या प्रश्न के लिए Aspose.BarCode फोरम पर जाएंयहाँ.

प्रश्न: क्या जावा के लिए Aspose.BarCode के लिए अस्थायी लाइसेंस उपलब्ध हैं?

हाँ, आप अस्थायी लाइसेंस प्राप्त कर सकते हैंयहाँ.

प्रश्न: मैं जावा के लिए Aspose.BarCode के लिए दस्तावेज़ कहां पा सकता हूं?

व्यापक दस्तावेज़ देखेंयहाँ.