تولید بارکد UPC در پایتون | بارکد UPC محصول

کد جهانی محصول (UPC) اطلاعات محصول را به طور موثر نشان می دهد. این یک سیستم قابل خواندن توسط ماشین است که شامل نوارهای سیاه و سفید است که برای شناسایی محصول طراحی شده است. بارکدهای UPC که معمولاً روی بسته‌بندی‌های خرده‌فروشی چسبانده می‌شوند، نقش مهمی در شناسایی محصول دارند و فرآیند پرداخت را در فروشگاه‌ها ساده می‌کنند. یک بارکد استاندارد UPC از 12 رقم عددی تشکیل شده است که شش رقم اولیه نشان دهنده سازنده یا برند و شش رقم باقی مانده محصول خاص را در آن خط محصول مشخص می کند. در این پست وبلاگ، نحوه تولید بارکدهای UPC در پایتون را بررسی خواهیم کرد.

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

  1. API پایتون برای تولید بارکدهای UPC
  2. ایجاد بارکد UPCA در پایتون
  3. ایجاد بارکد UPCE در پایتون
  4. ژنراتور UPC را به صورت آنلاین امتحان کنید
  5. منابع آموزشی رایگان

Python API برای تولید بارکدهای UPC

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

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

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

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

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

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

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

# این مثال کد نحوه تولید یک کد QR از متن را نشان می دهد.
# BarcodeGenerator را راه اندازی کنید
# نوع Encode را به عنوان UPCA مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA);

# متن کد را برای رمزگذاری مشخص کنید
generator.code_text = "123456789123l";

# پارامترها را تنظیم کنید
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;

# کد QR تولید شده را ذخیره کنید
generator.save("C:\\Files\\upca.jpg");
بارکد UPCA را در پایتون ایجاد کنید

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

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

به طور مشابه، ما می توانیم بارکد UPCE را با دنبال کردن مراحل ذکر شده در بالا ایجاد کنیم. با این حال، ما فقط باید EncodeTypes.UPCE را در مرحله #1 مشخص کنیم.

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

# این مثال کد نحوه تولید یک کد QR از متن را نشان می دهد.
# BarcodeGenerator را راه اندازی کنید
# نوع Encode را به صورت UPCE مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCE, "098754")

# پارامترها را تنظیم کنید
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;

# کد QR تولید شده را ذخیره کنید
generator.save("C:\\Files\\upce.jpg");
بارکد UPCE را در پایتون ایجاد کنید

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

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

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

کد UPC را به صورت آنلاین تولید کنید

می‌توانید بارکدهای UPCA و UPCE را به‌طور رایگان با استفاده از این برنامه وب مولد UPC که با استفاده از این API توسعه داده شده است، تولید کنید.

ایجاد بارکد UPC – منابع آموزشی رایگان

علاوه بر تولید کد محصول جهانی (UPC) در پایتون، می‌توانید درباره تولید و خواندن انواع بارکد اطلاعات بیشتری کسب کنید و سایر ویژگی‌های API را با استفاده از منابع زیر کشف کنید:

نتیجه

در این مقاله نحوه تولید بارکد UPCA و UPCE در پایتون را یاد گرفتیم. با استفاده از Aspose.BarCode برای پایتون، می توانید بارکدهای UPC-A و UPC-E سفارشی سازی شده را ایجاد کنید، ظاهر و اندازه آنها را تنظیم کنید و آنها را به طور یکپارچه در برنامه های خود ادغام کنید. در صورت وجود هرگونه ابهام، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

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