إنشاء باركود في XML باستخدام Java

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

سيتم تناول الموضوعات التالية في هذه المقالة:

Java Barcode Generator API - تنزيل مجاني

لتوليد الرموز الشريطية في XML ، سنستخدم Aspose.BarCode for Java API. يسهل إنشاء وقراءة مجموعة واسعة من أنواع الرموز الشريطية. يرجى إما تنزيل JAR الخاص بواجهة برمجة التطبيقات أو إضافة تهيئة pom.xml التالية في تطبيق Java المستند إلى Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>21.12</version>
</dependency>

كيفية إنشاء رمز شريطي في XML باستخدام Java

تسمح فئة BarcodeGenerator من API بإنشاء الرمز الشريطي. يمكننا بسهولة إنشاء رمز شريطي وحفظه في ملف XML باستخدام الخطوات الموضحة أدناه:

  1. أولاً ، قم بإنشاء مثيل لفئة BarcodeGenerator وحدد نوع الرمز الشريطي ونصه كوسيطة.
  2. أخيرًا ، قم بإنشاء باركود في XML باستخدام طريقة BarcodeGenerator.exportToXml (String). يأخذ مسار ملف الإخراج كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز شريطي وحفظه في XML باستخدام Java.

// إنشاء مثيل منشئ الباركود باستخدام CodeText و Barcode Symbology
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.PDF_417,
    "this is some test code text. \n Second line \n third line.");

// حفظ في XML
generator.exportToXml("C:\\Files\\barcode\\barcode_xml_out.xml");
كيفية إنشاء رمز شريطي في XML باستخدام Java.

كيفية إنشاء رمز شريطي في XML باستخدام Java.

تصدير خصائص الباركود في XML باستخدام Java

يمكننا إنشاء رمز شريطي مخصص وحفظ جميع الخصائص في XML باتباع الخطوات التالية:

  1. أولاً ، قم بإنشاء مثيل لفئة BarcodeGenerator وحدد نوع الرمز الشريطي ونصه كوسيطة.
  2. قم بتعيين خصائص الرمز الشريطي المختلفة مثل النص والمحاذاة والتسمية التوضيحية أدناه والتعليق أعلاه الإعدادات ، إلخ.
  3. أخيرًا ، احفظ الرمز الشريطي في XML باستخدام طريقة BarcodeGenerator.exportToXml (String). يأخذ مسار ملف الإخراج كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية تصدير خصائص الرمز الشريطي في XML باستخدام Java.

// تهيئة كائن BarcodeGenerator
// تمرير نص الباركود وترميز الباركود كمعلمات.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "abcdefghijklmnopqrstuvwxyzabcdef");

// قم بتعيين خصائص / متغيرات مختلفة للباركود.
generator.getParameters().getBorder().setVisible(true);
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.ABOVE);

// حدد التسمية التوضيحية أعلاه الإعدادات.
generator.getParameters().getCaptionAbove().setText("Caption ABOVE");
generator.getParameters().getCaptionAbove().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionAbove().setVisible(true);
generator.getParameters().getCaptionAbove().setTextColor(Color.GREEN);

// حدد التسمية التوضيحية أدناه الإعدادات.
generator.getParameters().getCaptionBelow().setText("Caption BELOW");
generator.getParameters().getCaptionBelow().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionBelow().setVisible(true);
generator.getParameters().getCaptionBelow().setTextColor(Color.YELLOW);

// حدد إعدادات خط النص.
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setFamilyName("Courier New");
generator.getParameters().getBarcode().getCodeTextParameters().getFont().getSize().setPoint(24);
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setStyle(FontStyle.BOLD);

// قم باستدعاء أسلوب التصدير إلى XML لتصدير الخصائص إلى ملف XML.
generator.exportToXml("C:\\Files\\barcode\\DataMatrix_out.xml");

كيفية تصدير رمز QR إلى XML باستخدام Java

يمكننا أيضًا إنشاء رمز الاستجابة السريعة وحفظه في ملف XML باستخدام الخطوات الموضحة أدناه:

  1. أولاً ، قم بإنشاء مثيل لفئة BarcodeGenerator وحدد نوع الرمز الشريطي كـ QR والنص كوسيطة.
  2. اختياريًا ، قم بتعيين ميزات الباركود مثل الارتفاع والعرض والدقة وما إلى ذلك.
  3. أخيرًا ، قم بإنشاء كود QR في XML باستخدام طريقة BarcodeGenerator.exportToXml (String). يأخذ مسار ملف الإخراج كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز QR وحفظه في XML باستخدام Java.

// تهيئة كائن BarcodeGenerator
// قم بتمرير ترميز الباركود كنص QR ورمز شريطي كمعلمات.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// ضبط القرار
generator.getParameters().setResolution(400);

// احفظ رمز الاستجابة السريعة في XML
generator.exportToXml("C:\\Files\\barcode\\QR_out.xml");

كيفية استيراد رمز شريطي من XML باستخدام Java

يمكننا قراءة خصائص الباركود من ملف XML وحفظ صورة الباركود باستخدام الخطوات الموضحة أدناه:

  1. قم باستدعاء أسلوب BarcodeGenerator.importFromXml () باستخدام مسار ملف XML كوسيطة. تقوم بإرجاع كائن فئة BarcodeGenerator.
  2. أخيرًا ، احفظ صورة الرمز الشريطي باستخدام طريقة BarcodeGenerator.save (String). يأخذ مسار ملف الإخراج كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية قراءة رمز شريطي من ملف XML وحفظه كصورة باستخدام Java.

// قراءة الباركود من XML وإنشاء كائن BarcodeGenerator
BarcodeGenerator generator = BarcodeGenerator.importFromXml("C:\\Files\\barcode\\barcode_xml_out.xml");

// احفظ الباركود بصيغة Jpeg
generator.save("C:\\Files\\barcode\\barcode_xml_out.jpg", BarCodeImageFormat.JPEG);
كيفية إنشاء رمز شريطي من XML باستخدام Java

كيفية إنشاء رمز شريطي من XML باستخدام Java

احصل على رخصة مجانية

يرجى تجربة واجهة برمجة التطبيقات (API) بدون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.

استنتاج

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

أنظر أيضا