Aspose.BarCode  لـ Java

Java Barcode Generation & Recognition API

إنشاء والتعرف على الرموز الشريطية للأنواع الخطية والثنائية الأبعاد والبريدية داخل أي تطبيق Java.

  Download Free Trial
  
 

Aspose.BarCode for Java عبارة عن واجهة برمجة تطبيقات قوية وموثوقة توفر ميزات إنشاء الرمز الشريطي والتعرف عليه لتطبيقات Java. وهو يدعم المعايير والمواصفات الأكثر رسوخًا ويسمح للمطورين بقراءة الرموز الشريطية 1D و 2D من ملفات الصور المختلفة في أي زوايا. Aspose.BarCode for Java يعرض صور الباركود في مجموعة متنوعة من تنسيقات الصور مع خيارات تصوير عالية المرونة. تدعم المكتبة ترميز وفك تشفير أكثر من 60 نوعًا من الرموز الشريطية وتتيح الطباعة المباشرة لصور الباركود.

ميزات مكتبة جافا المتقدمة

تخصيص أنواع ومظهر الباركود

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

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

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

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

أدخل الرموز الشريطية في مستندات PDF

تتيح مكتبة الباركود للمطورين ليس فقط إنشاء رموز شريطية مخصصة ولكن أيضًا إضافة الصور المُنشأة مباشرةً إلى مستندات PDF. يمكنك أولاً إنشاء صور باركود باستخدام أحد التنسيقات النقطية المدعومة ثم إدراجها في ملف PDF. تمكن واجهة برمجة التطبيقات من إضافة الرموز الشريطية دون ضغط الصورة وفقدان الجودة. كما يوفر أيضًا وظيفة لتعديل معلمات الرمز الشريطي والمظهر قبل عمليات الإدراج أو إضافة الصورة التي تم إنشاؤها إلى عدة صفحات وثيقة في وقت واحد. يمكن استخدام Aspose.BarCode API للطباعة عالية الجودة لصور الباركود. تتمتع الصور النقطية بدقة قياسية تبلغ 96 نقطة في البوصة ، والتي لا تكفي لهذا الغرض. تسمح واجهة برمجة التطبيقات بإعداد دقة صورة الباركود 300 أو 600 نقطة في البوصة لطباعة مستندات PDF عالية الجودة.

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

مكتبة Java barcode هي أداة قوية للعمل مع الرموز الشريطية في تطبيقات Java. تتمثل إحدى ميزاته الرئيسية في القدرة على قراءة الرموز الشريطية من تنسيقات ملفات الصور المختلفة. تدعم فئة BarCodeReader ، وهي الفئة الرئيسية المسؤولة عن التعرف على الرمز الشريطي ، العديد من تنسيقات الصور الشائعة ، بما في ذلك BMP و PNG و TIFF و JPEG و GIF. هذا يجعل من السهل دمج وظيفة التعرف على الرمز الشريطي في مجموعة واسعة من التطبيقات.

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());
}

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

مسح الرموز الشريطية من مستندات PDF

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

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

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

 
 
View Case Studies
  
  

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