تُستخدم رموز QR بشكل شائع لمشاركة المعلومات المهمة. لمتطلبات مختلفة ، قد ترغب في إنشاء رمز الاستجابة السريعة في الحلول أو التطبيقات الخاصة بك. وفقًا لذلك ، توضح هذه المقالة كيفية إنشاء رمز QR برمجيًا في Java.
- تثبيت Java API لإنشاء رمز الاستجابة السريعة
- قم بإنشاء QR Code في Java
- قم بإنشاء QR Code باستخدام ForceQR Encoding في Java
تثبيت Java API لإنشاء رمز الاستجابة السريعة
تحتاج إلى تثبيت Aspose.BarCode for Java API التي تمكنك من العمل مع أنواع مختلفة من الباركود. ببساطة تنزيل ملفات JAR ذات الصلة أو الوصول إليها باستخدام التكوينات التالية في ملف pom.xml لتكوينها من مستودع.
<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>22.8</version>
</dependency>
قم بإنشاء QR Code في Java
يمكنك إنشاء رمز الاستجابة السريعة من خلال الخطوات التالية:
- أنشئ كائنًا من فئة BarcodeGenerator واذكر نص الإدخال مع EncodeType.
- تعيين أنواع الترميز وإصدار رمز الاستجابة السريعة.
- أنشئ رمز الاستجابة السريعة وقم بتصدير الرمز الذي تم إنشاؤه كصورة PNG.
يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز الاستجابة السريعة في جافا:
// تهيئة مثيل لفئة BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// تعيين الإصدار التلقائي
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//قم بتعيين نوع ترميز ForceMicroQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);
قم بإنشاء QR Code باستخدام ForceQR Encoding في Java
تحتاج إلى اتباع الخطوات أدناه لإنشاء نوع ForceQR لرمز QR في Java.
- قم بإنشاء مثيل لفئة BarcodeGenerator وحدد EncodeType ونص الإدخال.
- قم بتعيين نوع الترميز وإصدار رمز الاستجابة السريعة المطلوب.
- اكتب ملف الإخراج الذي يحتوي على الكود كصورة PNG.
يوضح نموذج الكود التالي كيفية إنشاء رمز QR باستخدام ترميز ForceQR في Java:
// تهيئة مثيل لفئة BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// تعيين الإصدار التلقائي
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//قم بتعيين نوع ترميز ForceQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);
احصل على رخصة مجانية
يمكنك تقييم API بدون أي علامات مائية أو قيود تقييم من خلال طلب ترخيص مجاني مؤقت.
استنتاج
في هذه المقالة ، قمت باستكشاف كيفية إنشاء رمز QR من مختلف الأنواع والإصدارات وما إلى ذلك بناءً على متطلباتك. يُظهر نموذج التعليمات البرمجية العملية برمتها لإنشاء رمز الاستجابة السريعة برمجيًا في جافا. علاوة على ذلك ، يمكنك إلقاء نظرة على مساحة التوثيق للتحقق من العديد من الاختلافات والميزات الأخرى التي يدعمها Aspose.BarCode لـ Java API. في حالة وجود أي استفسارات ، لا تتردد في التواصل معنا عبر المنتدى.