تطبيق المجموع الاختباري لـ CodaBar في Java

مقدمة

مرحبًا بك في هذا البرنامج التعليمي خطوة بخطوة حول تطبيق المجموع الاختباري لـ CodaBar في Java باستخدام Aspose.BarCode. Aspose.BarCode for Java هي مكتبة قوية تتيح للمطورين إنشاء الرموز الشريطية والتعرف عليها في تطبيقات Java بسلاسة. في هذا البرنامج التعليمي، سوف نركز على المهمة المحددة لتطبيق المجموع الاختباري لرموز CodaBar الشريطية.

المتطلبات الأساسية

قبل أن نتعمق في البرنامج التعليمي، تأكد من أن لديك المتطلبات الأساسية التالية:

  • تم تثبيت Java Development Kit (JDK) على جهازك.
  • Aspose.BarCode لمكتبة جافا. يمكنك تنزيله منهنا.
  • الفهم الأساسي لبرمجة جافا.

حزم الاستيراد

في مشروع Java الخاص بك، تأكد من استيراد الحزم اللازمة للعمل مع Aspose.BarCode:

import java.io.IOException;

import com.aspose.barcode.CodabarChecksumMode;
import com.aspose.barcode.EnableChecksum;
import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.ChecksumValidation;
import com.aspose.barcode.barcoderecognition.DecodeType;
import com.aspose.barcode.generation.BarcodeGenerator;

الخطوة 1: إعداد البيئة

ابدأ بإنشاء مشروع Java جديد وتضمين مكتبة Aspose.BarCode في تبعيات مشروعك. قم بإعداد بيئة التطوير الخاصة بك بالموارد المطلوبة.

// المسار إلى دليل الموارد.
String dataDir = "Your Document Directory";

الخطوة 2: إنشاء باركود CodaBar

الآن، لنقم بإنشاء باركود CodaBar مع تمكين المجموع الاختباري.

// إنشاء مثيل لكائن BarcodeGenerator
BarcodeGenerator generator = new BarcodeGenerator(com.aspose.barcode.EncodeTypes.CODABAR, "1234567890");

// قم بتعيين الخاصية EnableChecksum إلى نعم
generator.getParameters().getBarcode().setChecksumEnabled(EnableChecksum.YES);

// قم بتعيين وضع CodabarChecksum
generator.getParameters().getBarcode().getCodabar().setCodabarChecksumMode(CodabarChecksumMode.MOD_10);

// حفظ الصورة على النظام
generator.save(dataDir + "Codabar_Mod10.png");

الخطوة 3: التعرف على الرمز الشريطي CodaBar

الآن، دعونا ننفذ جزء التعرف على الرمز الشريطي CodaBar باستخدام المجموع الاختباري.

// تهيئة كائن القارئ
BarCodeReader reader = new BarCodeReader(dataDir + "Codabar_Mod10.png", DecodeType.CODABAR);

// قم بتعيين خاصية ChecksumValidation للقارئ على On
reader.setChecksumValidation(ChecksumValidation.ON);

for (BarCodeResult result : reader.readBarCodes()) {
    System.out.println("CodeText: " + result.getCodeText());
    System.out.println("Symbology type: " + result.getCodeType());

    // الحصول على قيمة المجموع الاختباري
    System.out.println("Checksum:" + result.getExtended().getOneD().getCheckSum());
}

اتبع هذه الخطوات لتطبيق المجموع الاختباري لـ CodaBar في Java بسهولة باستخدام Aspose.BarCode.

خاتمة

في هذا البرنامج التعليمي، اكتشفنا كيفية تطبيق المجموع الاختباري لرموز CodaBar الشريطية في Java باستخدام Aspose.BarCode. توفر هذه المكتبة طريقة مباشرة لإنشاء الرموز الشريطية والتعرف عليها من خلال خيارات التخصيص المتنوعة.


الأسئلة الشائعة

هل Aspose.BarCode متوافق مع جميع إصدارات Java؟

تم تصميم Aspose.BarCode للعمل مع إصدارات Java المختلفة. تأكد من مراجعة الوثائق للحصول على تفاصيل التوافق.

هل يمكنني تخصيص مظهر الباركود الذي تم إنشاؤه؟

نعم، يوفر Aspose.BarCode خيارات تخصيص واسعة النطاق، مما يسمح لك بالتحكم في مظهر الرموز الشريطية التي تم إنشاؤها.

هل التراخيص المؤقتة متاحة لأغراض الاختبار؟

نعم، يمكنك الحصول على ترخيص مؤقت لـ Aspose.BarCode منهنا.

أين يمكنني العثور على دعم وموارد إضافية؟

قم بزيارةمنتدى Aspose.BarCode لدعم المجتمع والمناقشات.

هل هناك نسخة تجريبية مجانية متاحة؟

نعم، يمكنك استكشاف ميزات Aspose.BarCode عن طريق تنزيل النسخة التجريبية المجانية منهنا.