کدهای QR معمولاً برای به اشتراک گذاشتن اطلاعات مهم استفاده می شوند. برای نیازهای مختلف، ممکن است بخواهید یک کد QR در راه حل ها یا برنامه های خود ایجاد کنید. بر این اساس، این مقاله نحوه تولید کد QR به صورت برنامهنویسی در جاوا را شرح میدهد.
- نصب Java API برای تولید کد QR
- کد QR در جاوا تولید کنید
- کد QR را با رمزگذاری ForceQR در جاوا ایجاد کنید
نصب Java API برای تولید کد QR
شما باید API Aspose.BarCode for Java را نصب کنید که به شما امکان می دهد با انواع مختلف [بارکد] کار کنید. به سادگی فایل های 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 در جاوا تولید کنید
با انجام مراحل زیر می توانید یک کد QR ایجاد کنید:
- یک شی از کلاس BarcodeGenerator ایجاد کنید و متن ورودی را همراه با EncodeType ذکر کنید.
- انواع رمزگذاری و نسخه کد QR را تنظیم کنید.
- کد QR را ایجاد کنید و کد تولید شده را به عنوان یک تصویر PNG صادر کنید.
کد نمونه زیر نحوه تولید یک کد QR در جاوا را نشان می دهد:
// نمونه ای از کلاس 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);
//نوع رمزگذاری QR ForceMicroQR را تنظیم کنید
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);
کد QR را با رمزگذاری ForceQR در جاوا ایجاد کنید
برای ایجاد کد QR نوع ForceQR در جاوا باید مراحل زیر را دنبال کنید.
- یک نمونه از کلاس BarcodeGenerator ایجاد کنید و EncodeType و متن ورودی را مشخص کنید.
- نوع رمزگذاری و نسخه کد QR مورد نظر را تنظیم کنید.
- فایل خروجی حاوی کد را به صورت تصویر PNG بنویسید.
نمونه کد زیر نحوه تولید یک کد QR با رمزگذاری ForceQR در جاوا را توضیح می دهد:
// نمونه ای از کلاس 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 در انواع، نسخه ها و غیره بر اساس نیاز خود را بررسی کرده اید. نمونه کد کل فرآیند تولید کد QR را به صورت برنامه نویسی در جاوا نشان می دهد. علاوه بر این، میتوانید نگاهی به فضای مستندات بیندازید تا بسیاری از تغییرات و ویژگیهای پشتیبانی شده توسط Aspose.BarCode برای Java API را بررسی کنید. در صورت وجود هرگونه سوال، لطفاً از طریق [فروم11 با ما تماس بگیرید.