بارکد Maxicode را در جاوا ایجاد کنید.

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

پیکربندی جاوا برای تولید بارکد Maxicode - دانلود رایگان API

با Aspose.BarCode for Java می‌توانید بسیاری از بارکدها را تولید یا بخوانید. فایل‌های JAR را به سرعت از صفحه انتشارهای جدید دانلود کنید یا از تنظیمات زیر برای تنظیم آن از [مخزن] استفاده کنید:

<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.9</version>
</dependency>

بارکد Maxicode را در جاوا ایجاد کنید

مراحل زیر نحوه تولید بارکد Maxicode را نشان می دهد:

  1. یک شی از کلاس BarcodeGenerator ایجاد کنید و مقدار EncodeType را مشخص کنید.
  2. اندازه را به عنوان تعداد پیکسل ها تنظیم کنید.
  3. حالت کدگذاری MaxiCode و کد متن معتبر را تنظیم کنید.
  4. بارکد Maxicode را ایجاد کنید و تصویر خروجی را با فرمت PNG صادر کنید.

قطعه کد زیر نحوه تولید بارکد Maxicode را به صورت برنامه نویسی در جاوا نشان می دهد:

// نمونه ای از کلاس BarcodeGenerator را راه اندازی کنید
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "");

// اندازه را بر حسب پیکسل تنظیم کنید
gen.getParameters().getBarcode().getXDimension().setPixels(15);
gen.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("MaxiCode Mode 2");

String gs = "\u001d";
String rs = "\u001e";
String eot = "\u0004";

// حالت کدگذاری MaxiCode را روی 2 و کد متن معتبر تنظیم کنید
gen.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(2);

//(کد پستی 9 رقمی)(g)(کد کشور)(g)(دسته خدمات)(gs)(پیام ثانویه)(eot)
gen.setCodeText("123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}");

// کد خروجی Maxi را ذخیره کنید
gen.save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.PNG);

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

برای تولید بارکد Maxicode با نسبت ابعاد در جاوا باید مراحل زیر را دنبال کنید.

  1. نمونه ای از کلاس BarcodeGenerator را راه اندازی کنید و EncodeType را مشخص کنید.
  2. نسبت تصویر را برای Maxicode تنظیم کنید.
  3. بارکد Maxicode را به عنوان یک تصویر PNG ایجاد کنید.

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

// نمونه ای از کلاس BarcodeGenerator را راه اندازی کنید
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "Åspóse.Barcóde©");

// اندازه را بر حسب پیکسل تنظیم کنید
gen.getParameters().getBarcode().getXDimension().setPixels(15);

// نسبت تصویر را 0.5 تنظیم کنید
gen.getParameters().getBarcode().getMaxiCode().setAspectRatio(0.5f);

// کد خروجی Maxi را ذخیره کنید
gen.save("MaxiCodeAspectRatio.png", BarCodeImageFormat.PNG);

تصویر زیر نشان می دهد که Maxicode وقتی با نمونه کد بالا ایجاد می شود چگونه به نظر می رسد:

ایجاد نسبت تصویر Maxicode در سی شارپ

مجوز رایگان دریافت کنید

با دریافت [مجوز موقت رایگان] می‌توانید بدون هیچ محدودیت یا واترمارک ارزیابی با API کار کنید.

نتیجه

در این مقاله نحوه ایجاد یا تولید بارکد Maxicode به صورت برنامه‌نویسی در جاوا را بررسی کرده‌اید. فرآیند ایجاد Maxicode را با حالت های رمزگذاری 2، 3، و 4 و همچنین با نسبت ابعاد توضیح می دهد. علاوه بر این، می‌توانید از فضای مستندات عبور کنید تا بسیاری از ویژگی‌های دیگر API را بررسی کنید. در صورت هرگونه سوال، لطفاً با ما در [فروم 11 تماس بگیرید.

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