إنشاء رمز الاستجابة السريعة في جافا

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

مولد رمز الاستجابة السريعة - تثبيت Java API

يمكنك بسهولة تكوين QR Generator API من قسم الإصدارات الجديدة أو تثبيت Conholdate.Total for Java بتكوينات Maven التالية:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.9</version>
<type>pom</type>
</dependency>

إنشاء رمز الاستجابة السريعة في جافا

يمكنك إنشاء رمز الاستجابة السريعة في Java باتباع الخطوات التالية:

  • تهيئة مثيل لفئة BarcodeGenerator.
  • حدد معلمات مظهر رمز الاستجابة السريعة.
  • قم بتعيين نوع الترميز وإصدار QR.
  • اكتب رمز الاستجابة السريعة الناتج.

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

// تهيئة مثيل لفئة BarcodeGenerator
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "Aspose");

// تعيين معلمات الباركود المختلفة
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);
gen.getParameters().setAutoSizeMode(com.aspose.barcode.generation.AutoSizeMode.NEAREST);
gen.getParameters().getImageHeight().setPixels(200);
gen.getParameters().getImageWidth().setPixels(200);

// ضبط الإصدار التلقائي
gen.getParameters().getBarcode().getQR().setQrVersion(com.aspose.barcode.generation.QRVersion.AUTO);

// قم بتعيين نوع ترميز ForceQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(com.aspose.barcode.generation.QREncodeType.FORCE_QR);

// حفظ رمز الاستجابة السريعة الذي تم إنشاؤه
gen.save("QRcode.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

إنشاء رمز QR مع نسبة العرض إلى الارتفاع في Java

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

  • إنشاء مثيل لكائن من فئة BarcodeGenerator.
  • تعيين معلمات باركود QR مختلفة.
  • حدد نسبة العرض إلى الارتفاع.
  • تصدير رمز الاستجابة السريعة الناتج.

يشرح نموذج التعليمات البرمجية التالي كيفية إنشاء باركود QR مع نسبة العرض إلى الارتفاع في Java:

// تهيئة مثيل لفئة BarcodeGenerator
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "ASPOSE");

// ضبط معلمات الباركود
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);

// ضبط نسبة العرض إلى الارتفاع
gen.getParameters().getBarcode().getQR().setAspectRatio(2);

// حفظ رمز الاستجابة السريعة الذي تم إنشاؤه
gen.save("QrAspectRatio.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

لقطة الشاشة أدناه عبارة عن نموذج لرمز الاستجابة السريعة الذي تم إنشاؤه بنسبة العرض إلى الارتفاع:

إنشاء رمز الاستجابة السريعة جافا

رخصة التقييم المجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجنب قيود التقييم واختبار واجهات برمجة التطبيقات بكامل طاقتها.

تلخيص لما سبق

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

أنظر أيضا