کد 128 تولید کننده بارکد در پایتون.

بارکدها بخشی جدایی ناپذیر از تجارت امروزی هستند، از مدیریت موجودی تا معاملات خرده فروشی. کد 128 به عنوان یکی از همه کاره ترین و پرکاربردترین بارکدها متمایز است. بارکد کد 128 یک راه حل عملی برای برچسب زدن محصولات، ردیابی دارایی ها و افزایش کارایی عملیاتی ارائه می دهد. در این پست وبلاگ، نحوه توسعه یک مولد بارکد 128 در پایتون را یاد خواهیم گرفت. پس بیایید شروع کنیم.

مقاله موضوعات زیر را پوشش می دهد:

  1. API کد 128 بارکد مولد پایتون
  2. ایجاد بارکد کد 128 در پایتون
  3. ایجاد بارکد GS1-128
  4. کوپن UPC-A GS1 128 در پایتون
  5. سفارشی کردن ظاهر بارکد
  6. منابع یادگیری

Python Code 128 Barcode Generator API

ما از Aspose.BarCode برای پایتون برای تولید 128 بارکد استفاده خواهیم کرد. این یک راه حل قوی، قابل اعتماد و کاربر پسند برای تولید و شناسایی بارکد است. از طیف گسترده ای از 1D و 2D [انواع بارکد] پشتیبانی می کند.

لطفاً پکیج را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:

pip install aspose-barcode-for-python-via-net 

بارکد کد 128 را در پایتون ایجاد کنید

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

  1. یک نمونه از کلاس BarcodeGenerator با EncodeTypes.CODE128 به عنوان آرگومان ایجاد کنید.
  2. پس از آن متن مورد نظر را برای کدگذاری مشخص کنید.
  3. در نهایت خروجی را با استفاده از متد save() ذخیره کنید. مسیر فایل خروجی را به عنوان آرگومان می گیرد.

مثال کد زیر نحوه تولید بارکد کد 128 در پایتون را نشان می دهد.

# این مثال کد نحوه تولید بارکد کد 128 را نشان می دهد.
import aspose.barcode as barcode

# BarcodeGenerator را راه اندازی کنید
# نوع Encode را مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# متن کد
generator.code_text = "123456ABCDEF"

# بارکد تولید شده را ذخیره کنید
generator.save("C:\\Files\\Generate_Code_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

بارکد GS1-128 را در پایتون تولید کنید

با دنبال کردن مراحل زیر می‌توانیم به راحتی بارکد GS1-128 تولید کنیم:

  1. یک نمونه از کلاس BarcodeGenerator با EncodeTypes.GS1CODE128 به عنوان آرگومان ایجاد کنید.
  2. متن مورد نظر را برای کدگذاری مشخص کنید.
  3. پس از آن، مقدار اندازه بارکد را بر حسب پیکسل تنظیم کنید.
  4. در نهایت خروجی را با استفاده از متد save() ذخیره کنید. مسیر فایل خروجی را به عنوان آرگومان می گیرد.

مثال کد زیر نحوه تولید بارکد GS1-128 در پایتون را نشان می دهد.

# این مثال کد نحوه تولید بارکد GS1 128 را نشان می دهد.
import aspose.barcode as barcode

# بارکد ژنراتور را راه اندازی کنید
# نوع Encode را به عنوان GS1_CODE_128 مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)


# متن کد
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"

# بارکد تولید شده را ذخیره کنید
generator.save("C:\\Files\\GS1_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

کوپن UPC-A GS1 128 را در پایتون ایجاد کنید

ما همچنین می‌توانیم یک برچسب بارکد با بارکد کوپن GS1-128 اضافی که در همان تصویر قرار داده شده است، با دنبال کردن مراحل ذکر شده در بالا ایجاد کنیم. اما در مرحله اول باید EncodeTypes را به صورت UPCAGS1CODE128COUPON قرار دهیم.

مثال کد زیر نحوه تولید کوپن UPC-A GS1 Code 128 را در پایتون نشان می دهد.

# این مثال کد نحوه تولید بارکد کوپن GS1 128 را نشان می دهد.
import aspose.barcode as barcode

# بارکد ژنراتور را راه اندازی کنید
# نوع Encode را مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)


# متن کد
generator.code_text = "123456789012(8110)ASPOSE"

# بارکد تولید شده را ذخیره کنید
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Generate UPC-A GS1 128 Coupon in Python

Generate UPC-A GS1 128 Coupon in Python

شخصی سازی ظاهر کوپن کد 128 در پایتون

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

مثال کد زیر نحوه سفارشی سازی ظاهر بارکد کوپن GS1 128 در پایتون را نشان می دهد.

# این مثال کد نحوه سفارشی کردن ظاهر بارکد کوپن GS1 128 را نشان می دهد.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# BarcodeGenerator را راه اندازی کنید
# نوع Encode را مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)

# متن کد
generator.code_text = "123456789012(8110)ASPOSE"

# سفارشی کردن عنوان بالا
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0

# شرح زیر را سفارشی کنید
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"

# سفارشی کردن رنگ نوار
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color

# بعد X را مشخص کنید 
# کوچکترین عرض واحد نوارها یا فضاهای بارکد
generator.parameters.barcode.x_dimension.pixels = 2.0;

# فضای مکمل کوپن را 50 پیکسل تنظیم کنید
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;

# ارتفاع میله را تنظیم کنید
generator.parameters.barcode.bar_height.pixels = 50.0;

# بارکد تولید شده را ذخیره کنید
generator.save("C:\\Files\\Customize_Code_128.jpg")
Customize the colors and coupon supplement space in Python

Customize the colors and coupon supplement space in Python

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

می‌توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.

مولد بارکد پایتون – منابع آموزشی رایگان

با استفاده از منابع زیر می‌توانید درباره تولید و خواندن بارکد اطلاعات بیشتری کسب کنید و سایر ویژگی‌های Aspose.BarCode برای Python را بررسی کنید:

نتیجه

در این مقاله یاد گرفتیم که چگونه یک ژنراتور بارکد ۱۲۸ را در پایتون توسعه دهیم. با دنبال کردن مراحل ذکر شده در این مقاله، می توانید برنامه های پایتون خود را برای تولید بارکدهای GS1-128 به راحتی در چند خط کد تقویت کنید. در صورت وجود هرگونه ابهام، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

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