کد QR در جاوا ایجاد کنید

کدهای QR برای همه چیز از اشتراک‌گذاری لینک‌های وب‌سایت و اطلاعات تماس گرفته تا پرداخت‌ها و ردیابی موجودی استفاده می‌شوند. اگر یک توسعه دهنده جاوا هستید، ممکن است تعجب کنید که چگونه کدهای QR را به صورت برنامه نویسی ایجاد کنید. در این پست وبلاگ، شما را از طریق فرآیند ایجاد کدهای QR در جاوا راهنمایی می کنیم.

QR Code Generator - Java API نصب

می‌توانید به راحتی QR Generator API را از بخش New Releases پیکربندی کنید یا Conholdate.Total for Java را با پیکربندی‌های Maven زیر نصب کنید:

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

کد QR در جاوا ایجاد کنید

با دنبال کردن مراحل زیر می توانید یک کد QR در جاوا ایجاد کنید:

  • نمونه ای از کلاس BarcodeGenerator را راه اندازی کنید.
  • پارامترهای ظاهری کد QR را با روش های setText(String)، setAutoSizeMode(AutoSizeMode) و سایر روش ها مشخص کنید.
  • نوع رمزگذاری را با setQrEncodeType (QREncodeType) و نسخه QR را با روش setQrVersion (QRVersion) تنظیم کنید.
  • کد QR خروجی را با روش save(String, BarCodeImageFormat) بنویسید.

قطعه کد زیر نحوه ایجاد یک کد QR در جاوا را نشان می دهد:

// نمونه ای از کلاس 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);

// کد QR تولید شده را ذخیره کنید
gen.save("QRcode.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

کد QR با نسبت ابعاد در جاوا ایجاد کنید

شما می توانید فرآیند تولید کد QR را با تغییر مقادیر مختلف پارامترهای بارکد بداهه کنید. به عنوان مثال، می‌توانید زیرنویس‌های مختلف، حالت اندازه خودکار، نسخه، نسبت تصویر و غیره را مشخص کنید. مراحل زیر نحوه ایجاد یک کد QR با نسبت ابعاد در جاوا را بیشتر توضیح می‌دهد:

  • یک شی از کلاس BarcodeGenerator را نمونه سازی کنید.
  • پارامترهای مختلف بارکد QR مانند روش setVisible (bool) و setPixels (Unit) را تنظیم کنید.
  • Aspect Ratio را با متد setAspectRatio(float) مشخص کنید.
  • کد QR خروجی را با استفاده از روش save(String, BarCodeImageFormat) صادر کنید.

کد نمونه زیر نحوه ایجاد بارکد QR با نسبت ابعاد در جاوا را توضیح می دهد:

// نمونه ای از کلاس 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);

// کد QR تولید شده را ذخیره کنید
gen.save("QrAspectRatio.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

تصویر زیر نمونه کد QR است که با نسبت ابعاد تولید شده است:

کد QR جاوا را تولید کنید

مجوز ارزیابی رایگان

برای اجتناب از محدودیت‌های ارزیابی و آزمایش APIها با ظرفیت کامل، ممکن است مجوز موقت رایگان دریافت کنید.

جمع بندی

ایجاد کدهای QR در جاوا فرآیند نسبتاً ساده ای است. چه بخواهید کدهای QR برای وب سایت ها، اطلاعات تماس یا هر هدف دیگری تولید کنید، اکنون دانش لازم برای انجام این کار را دارید. برای ایجاد کدهای QR متناسب با نیازهای خاص خود، محتوا و تنظیمات مختلف را آزمایش کنید. کدهای QR ابزار همه کاره ای هستند که می توانند عملکرد برنامه های جاوا شما را افزایش دهند. با این حال، در صورت نیاز به بحث در مورد هر یک از نگرانی‌های خود، لطفاً در [تالار گفتمان4 برای ما بنویسید.

همچنین ببینید