Aspose.BarCode  لـ JasperReports

إنشاء وتصدير الباركود في JasperReports

JasperReports و JasperServer API لإنشاء وعرض وتصدير الرموز الشريطية 1D و 2 D والبريدية.

  Download Free Trial
  
 

Aspose.BarCode لـ JasperReports هو امتداد مرن لـ JasperReports و JasperServer لإنشاء وعرض تسميات الباركود في تطبيقاتك. يمكن عرض ملصقات الرموز الشريطية هذه في العديد من تنسيقات الصور الشائعة.

المتقدمة JasperReports إلى ميزات تصدير الباركود

سهولة النشر

Aspose.BarCode لـ JasperReports يوفر مجموعة خاصة من الأدوات للعمل مع الباركود في JasperReports. باستخدام واجهة برمجة التطبيقات هذه ، يمكن للمطورين مسح الرموز الشريطية الموضوعة في التقارير الحالية أو إضافتها إلى تقارير جديدة. يتم ترميز مكتبة الباركود هذه بلغة Java فقط ويتم توفيرها كمستند JAR واحد ويمكن نشرها بسهولة على الأجهزة المثبت عليها JasperReports أو JasperServer. لتثبيت امتداد الرمز الشريطي لـ JasperReports ، ما عليك سوى نسخ مستند JAR إلى موقع المجلد الصحيح وبدء العمل.

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

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

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

أدخل الباركود في JasperReports

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

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

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

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 إنشاء باركود فردي وواجهات برمجة تطبيقات للتعرف على بيئات التطوير الشائعة الأخرى كما هو مذكور أدناه: