Aspose.BarCode  لـ Android via Java

واجهات برمجة تطبيقات Android لإنشاء الرموز الشريطية والتعرف عليها

قم بإنشاء أو قراءة الرموز الشريطية 1D و 2D والبريدية من الصور في أي تطبيق Android للجوال.

  Download Free Trial
  
 

Aspose.BarCode لنظام Android عبر Java عبارة عن واجهة برمجة تطبيقات لإنشاء وقراءة الباركود لتطبيقات Android. يدعم مسح الرموز الشريطية 1D و 2 D والبريدية من الصور بزوايا مختلفة. يمكن لواجهة برمجة التطبيقات لمولد الباركود إنشاء صور باركود بسهولة وحفظها بتنسيقات مختلفة. كما أنه يوفر وظائف تصوير غنية ، مثل تخصيص حدود الرمز الشريطي واللون وزاوية الدوران والدقة وغير ذلك الكثير.

الميزات المتقدمة لواجهة برمجة تطبيقات Android Barcode

إنشاء رموز شريطية مخصصة

تتيح مكتبة الباركود لـ Android via Java للمطورين تخصيص بعض معلمات الباركود الشائعة ، بما في ذلك نوع الرمز الشريطي والبيانات المراد تشفيرها وحجم الرمز الشريطي ونمط الخط ولونه وزاوية الاتجاه. لإنشاء رمز شريطي ، تحتاج إلى تحديد نوع الرمز الشريطي المطلوب لإنشائه ، على سبيل المثال ، UPC أو EAN. يجب عليك أيضًا إدخال البيانات المراد تخزينها في الرمز الشريطي ، مثل رقم المنتج أو عنوان URL. بالإضافة إلى ذلك ، يمكنك تعيين وضع الحجم المطلوب وضبط لون عناصر الرمز الشريطي والدقة ونمط الحدود والمعلمات الأخرى المتعلقة بالمظهر. من الممكن تعديل عرض الأشرطة والتباعد بينها. يمكن أن تؤثر هذه المعلمات الإضافية على قابلية القراءة وجودة الرموز الشريطية ، لذلك من المهم فهم الغرض منها وكيفية تعديلها بشكل صحيح.

مثال حي لتوليد الباركود

يمكن لواجهة برمجة تطبيقات منشئ الباركود إنشاء رموز شريطية عن طريق تحديد النوع المطلوب ، وتعيين نص الإدخال (البيانات التي سيتم ترميزها في رمز شريطي) ، وتخصيص الخصائص المتعلقة بالمظهر ، مثل لون الخلفية ولون المقدمة والخط والتعليقات النصية. يمكن إنشاء الرموز الشريطية ثنائية الأبعاد ، مثل PDF417 و Data Matrix و Aztec Code و QR Code و Micro QR Code بنفس طريقة إنشاء أنواع 1D.

Code to be executed - Java


// Create an instane of the BarcodeGenerator class
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR);

// Specify the code text
generator.setCodeText("");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeters(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate image
generator.generateBarCodeImage();
Generation result

ماسح الباركود وفك الترميز

تتيح واجهة برمجة تطبيقات الباركود اكتشاف وقراءة الرموز الشريطية لأكثر من 60 نوعًا شائعًا 1D و 2 D. لا يتطلب الأمر سوى بضعة أسطر من التعليمات البرمجية لمسح الرموز الشريطية ، مما يسهل دمج هذه الوظيفة في تطبيقاتك. تتيح لك هذه الميزة القوية مسح وقراءة الرموز الشريطية من مجموعة واسعة من المصادر ، مثل الصور والمستندات وما إلى ذلك. ويمكن استخدامها لأتمتة العمليات وتقليل مخاطر الأخطاء وتحسين الكفاءة الإجمالية للعمليات. سواء كنت بحاجة إلى تطوير تطبيقات للبيع بالتجزئة أو الخدمات اللوجستية أو الرعاية الصحية أو أي مجال آخر ، يمكن أن توفر واجهة برمجة تطبيقات الباركود هذه حلاً لاكتشاف الباركود ومهام القراءة.

مثال مباشر للتعرف على الرمز الشريطي

توفر واجهة برمجة تطبيقات قارئ الباركود مجموعة من الميزات لمسح الرموز الشريطية ثنائية الأبعاد وثنائية الأبعاد والبريدية واكتشافها وقراءتها. من خلال بضعة أسطر من التعليمات البرمجية ، يمكن للمطورين دمج هذه الوظيفة بسهولة في تطبيقاتهم واستخدامها لاكتشاف وفك تشفير مجموعة واسعة من الرموز الشريطية شائعة الاستخدام. تم تصميم واجهة برمجة التطبيقات لتكون سهلة الاستخدام وبديهية ، مما يسهل على المطورين إضافة إمكانات مسح الباركود بسرعة وسهولة إلى تطبيقاتهم.

Ready to recognize يميز قم بإسقاط ملف هنا أو انقر للتصفح *

* بتحميل ملفاتك أو استخدام الخدمة ، فإنك توافق على شروط استخدم و سياسة الخصوصية .

Code to be executed - Java

    
// initialize reader with image & expected type
BarCodeReader reader = new BarCodeReader(var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes);

// read code
while (reader.read()) {
    // print the code type & text
    System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}

نتيجة الاعتراف

ما يقوله الناس

لا تأخذ كلمتنا فقط. تعرف على ما يقوله المستخدمون عن واجهات برمجة التطبيقات.

 
 
View Case Studies
  
  

يوفر Aspose.BarCode إنشاء باركود فردي وواجهات برمجة تطبيقات للتعرف على بيئات التطوير الشائعة الأخرى كما هو مذكور أدناه: