بارکدها نمادهای گرافیکی هستند که برای شناسایی محصولات استفاده می شوند. در صنعت خرده فروشی، بارکدهای GS1-128 در همه جا وجود دارند. بسیاری از شرکت ها در سراسر جهان با استفاده از استاندارد GS1-128 تبادل داده می کنند. به عنوان یک استاندارد تجارت الکترونیک، این امکان را برای یک شرکت فراهم می کند که اطلاعات دقیق و قابل اعتمادی در مورد محصولات خود ارائه دهد. در این مقاله با نحوه تولید بارکد GS1-128 آشنا می شویم. پس از انجام مراحل ذکر شده، ما GS1-128 Barcode Generator خود را در جاوا خواهیم داشت. پس بیایید شروع کنیم.
مقاله باید موضوعات زیر را پوشش دهد:
- Java GS1-128 Barcode Generator API
- ایجاد بارکد GS1-128 در جاوا
- تولید کوپن UPC-A GS1 128
- [سفارشی کردن ظاهر بارکد4
Java GS1-128 Barcode Generator API
ما از Aspose.BarCode for Java API برای تولید بارکدهای GS1-128 استفاده خواهیم کرد. این یک API جاوا قوی، قابل اعتماد و آسان برای تولید و شناسایی بارکد است. از طیف گسترده ای از 1D و 2D انواع بارکد پشتیبانی می کند.
لطفاً JAR API را دانلود کنید یا پیکربندی pom.xml زیر را در یک برنامه جاوا مبتنی بر Maven اضافه کنید.
<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.10</version>
</dependency>
بارکد GS1-128 را در جاوا ایجاد کنید
با دنبال کردن مراحل زیر میتوانیم به راحتی بارکد GS1-128 تولید کنیم:
- ابتدا یک نمونه از کلاس BarcodeGenerator با EncodeType به عنوان آرگومان ایجاد کنید.
- سپس متن مورد نظر را برای کدگذاری مشخص کنید.
- پس از آن، مقدار اندازه بارکد را بر حسب پیکسل تنظیم کنید.
- در نهایت خروجی را با استفاده از متد save() ذخیره کنید. مسیر فایل خروجی را به عنوان آرگومان می گیرد.
مثال کد زیر نحوه تولید بارکد GS1-128 در جاوا را نشان می دهد.
// این مثال کد نحوه تولید بارکد GS1-128 را نشان می دهد.
// یک نمونه از کلاس BarcodeGenerator ایجاد کنید
// نوع Encode را به عنوان GS1Code128 مشخص کنید
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);
// متن کد را مشخص کنید
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");
// بعد X را مشخص کنید
// کوچکترین عرض واحد نوارها یا فضاهای بارکد
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// خروجی را ذخیره کنید
generator.save("C:\\Files\\GS1Code128.jpg");
کوپن UPC-A GS1 128 را در جاوا ایجاد کنید
به طور مشابه، ما همچنین میتوانیم یک برچسب بارکد با بارکد کوپن GS1-128 اضافی که در همان تصویر قرار داده شده است، با دنبال کردن مراحل ذکر شده در بالا ایجاد کنیم. اما در مرحله اول باید EncodeType را به صورت UPCAGS1CODE128COUPON تنظیم کنیم.
مثال کد زیر نحوه تولید کوپن UPC-A GS1 Code 128 در جاوا را نشان می دهد.
// این مثال کد نحوه تولید کوپن UPC-A GS1 Code 128 را نشان می دهد.
// یک نمونه از کلاس BarcodeGenerator ایجاد کنید
// نوع Encode را به عنوان UpcaGs1Code128Coupon مشخص کنید
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// متن کد را مشخص کنید
generator.setCodeText("123456789012(8110)ASPOSE");
// بعد X را مشخص کنید
// کوچکترین عرض واحد نوارها یا فضاهای بارکد
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// خروجی را ذخیره کنید
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
ظاهر کوپن GS1 128 را در جاوا سفارشی کنید
همچنین میتوانیم با دنبال کردن مراحلی که قبلاً ذکر شد، ظاهر بارکد را سفارشی کنیم. با این حال، قبل از ذخیره تصویر در مرحله آخر باید ویژگی های اضافی را مشخص کنیم.
مثال کد زیر نحوه سفارشی سازی ظاهر بارکد کوپن GS1 128 در جاوا را نشان می دهد.
// این مثال کد نحوه سفارشی سازی ظاهر بارکد کوپن GS1 128 را نشان می دهد.
// یک نمونه از کلاس BarcodeGenerator ایجاد کنید
// نوع Encode را به عنوان UpcaGs1Code128Coupon مشخص کنید
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// متن کد را مشخص کنید
generator.setCodeText("123456789012(8110)ASPOSE");
// بعد X را مشخص کنید
// کوچکترین عرض واحد نوارها یا فضاهای بارکد
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// فضای مکمل کوپن را 50 پیکسل تنظیم کنید
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);
// ارتفاع نوار را تنظیم کنید
generator.getParameters().getBarcode().getBarHeight().setPixels(50);
// تنظیم رنگ نوار
generator.getParameters().getBarcode().setBarColor(Color.RED);
// رنگ Lable را تنظیم کنید
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);
// خروجی را ذخیره کنید
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
مجوز رایگان دریافت کنید
میتوانید [یک مجوز موقت رایگان] دریافت کنید8 تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.
نتیجه
در این مقاله با بارکد GS1-128 و نحوه تولید بارکد GS1-128 در جاوا آشنا شدیم. ما همچنین نحوه تولید کوپن UPC-A GS1-128 را به صورت برنامهریزی دیدهایم. علاوه بر این، میتوانید در مورد Aspose.BarCode for Java API با استفاده از documentation اطلاعات بیشتری کسب کنید. در صورت وجود هرگونه ابهام، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان10 تماس بگیرید.