مولد بارکد پایتون

بارکد بخشی ضروری از هر نوع کسب و کاری است. استفاده از بارکد در کاربردهای مختلف از جمله مدیریت موجودی، ردیابی محصول و سیستم های نقطه فروش گسترده است. به عنوان یک توسعه دهنده، ممکن است اغلب در موقعیتی قرار بگیرید که نیاز به تولید بارکد در برنامه پایتون خود داشته باشید. با استفاده از Aspose.Barcode for Python API به راحتی می توانیم بارکدهای با کیفیت بالا را در برنامه های پایتون با حداقل تلاش تولید کنیم. کتابخانه Python Barcode Generator در این پست وبلاگ به همراه راهنمای گام به گام استفاده از آن به طور مفصل مورد بررسی قرار خواهد گرفت. پس از انجام مراحل ذکر شده، ما بارکد مولد پایتون خود را خواهیم داشت. بنابراین، بیایید شروع کنیم.

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

  1. API Python Barcode Generator - دانلود رایگان
  2. چگونه در پایتون بارکد ایجاد کنیم؟
  3. راه اندازی و نصب Aspose.BarCode برای پایتون
  4. مراحل ایجاد بارکد با پایتون
  5. سفارشی کردن ظاهر بارکد
  6. سفارشی کردن برچسب بارکد
  7. نمایش شرح‌های بارکد
  8. ذخیره و صادرات بارکد تولید شده
  9. دریافت مجوز رایگان
  10. ایجاد بارکد آنلاین
  11. منابع یادگیری

Python Barcode Generator API - دانلود رایگان

Aspose.BarCode for Python یک API قدرتمند و همه کاره برای تولید و دستکاری بارکد در قالب‌های مختلف است. این یک ابزار قابل انعطاف و قابل اعتماد است که به توسعه دهندگان اجازه می دهد انواع بارکدهای 1 بعدی و 2 بعدی را ایجاد و بخوانند. بیش از 60 نوع نماد بارکد را پشتیبانی می کند، از جمله موارد محبوب مانند کد 39، کد 128، کد QR، EAN، UPC، PDF147، ماتریس داده، و بارکدهای پیچیده.

با Aspose.BarCode برای پایتون، می‌توانیم به راحتی تصاویر بارکد را در قالب‌های فایل مختلف مانند PNG، JPEG و TIFF تولید کنیم. API همچنین توانایی تنظیم ویژگی های بارکد مانند اندازه، جهت، وضوح و موارد دیگر را فراهم می کند. علاوه بر این، ما همچنین می توانیم بارکدهایی را با رمزگذاری داده های سفارشی تولید کنیم و داده ها را از تصاویر بارکد موجود استخراج کنیم.

اگر به دنبال تولید بارکد، بارکد خوان و ابزار دستکاری جامع، قابل اعتماد و با کاربری آسان هستید، Aspose.BarCode گزینه بسیار خوبی برای بررسی است.

چگونه در پایتون بارکد بسازیم؟

برای ایجاد بارکد در پایتون، از Aspose.BarCode برای پایتون استفاده خواهیم کرد. ما به راحتی می توانیم آن را در پروژه های پایتون ادغام کنیم. مجموعه ویژگی های گسترده آن، آن را به انتخابی هوشمند برای توسعه دهندگانی تبدیل می کند که به دنبال تولید بارکد قوی و سازگار و خواندن کتابخانه برای پایتون هستند.

راه اندازی و نصب Aspose.BarCode برای پایتون

قبل از شروع نوشتن کد پایتون برای تولید بارکد، باید Aspose.BarCode برای پایتون را در پروژه پایتون خود تنظیم و نصب کنیم. ما می‌توانیم آن را در یک پروژه پایتون موجود یا یک پروژه جدید ایجاد کنیم.

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

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

مراحل ایجاد بارکد در پایتون

با دنبال کردن مراحل زیر می توانیم با Aspose.BarCode برای پایتون بارکد ایجاد کنیم:

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

نمونه کد زیر نحوه ایجاد بارکد با استفاده از پایتون را نشان می دهد.

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

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

# متن کد
generator.code_text = "1234567890"

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

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

ظاهر بارکد را سفارشی کنید

ما می‌توانیم ظاهر یک بارکد را با تنظیم وضوح، رنگ پس‌زمینه، رنگ حاشیه، رنگ عنوان، ارتفاع تصویر و غیره شخصی‌سازی کنیم. با این حال، ما باید ویژگی های مورد نیاز اضافی را تنظیم کنیم.

نمونه کد زیر نحوه شخصی سازی ظاهر بارکد را با استفاده از پایتون نشان می دهد.

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

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

# متن کد
generator.code_text = "1234567890"

# تنظیم وضوح تصویر
generator.parameters.resolution = 300

# اندازه تصویر بارکد را مشخص کنید
generator.parameters.barcode.x_dimension.pixels = 4

# رنگ Fore بارکد را مشخص کنید
generator.parameters.barcode.fore_color = Color(0, 0, 255)

# رنگ نوار بارکد را مشخص کنید
generator.parameters.back_color = Color(255,0,0)

# بارکد تولید شده را ذخیره کنید
generator.save("C:\\Files\\Customize.jpg")
ایجاد بارکد سفارشی

ایجاد بارکد سفارشی در پایتون

برچسب بارکد را سفارشی کنید

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

نمونه کد زیر نحوه سفارشی کردن برچسب بارکد را با استفاده از پایتون نشان می دهد.

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

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

# تنظیم وضوح تصویر
generator.parameters.resolution = 300

# اندازه تصویر بارکد را مشخص کنید
generator.parameters.barcode.x_dimension.pixels = 4

# متن کد را سفارشی کنید
generator.parameters.barcode.code_text_parameters.space.pixels = 5;
generator.parameters.barcode.code_text_parameters.font_mode = barcode.generation.FontMode.MANUAL;
generator.parameters.barcode.code_text_parameters.font.family_name = "Lucida Handwriting";
generator.parameters.barcode.code_text_parameters.font.style = FontStyle.UNDERLINE;
generator.parameters.barcode.code_text_parameters.font.size.point = 8;


# بارکد تولید شده را ذخیره کنید
generator.save("C:\\Files\\BarcodeCodeText.jpg")
برچسب بارکد را سفارشی کنید

سفارشی کردن برچسب بارکد در پایتون

نمایش شرح‌های بارکد

ما می توانیم زیرنویس بارکد را نمایش و سفارشی کنیم. می‌توانیم عنوان را در دو طرف بارکد با تنظیم فونت، اندازه، رنگ و تراز آن نشان دهیم. لطفاً مراحل ذکر شده قبلی را برای نمایش زیرنویس ها دنبال کنید. با این حال، ما باید ویژگی های کلاس های captionabove و captionbelow را برای سفارشی کردن زیرنویس ها تنظیم کنیم.

نمونه کد زیر نشان می دهد که چگونه می توان زیرنویس ها را در بارکد با استفاده از پایتون نشان داد و سفارشی کرد.

# این مثال کد نشان می دهد که چگونه می توان زیرنویس ها را روی بارکد نشان داد.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

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

# متن کد
generator.code_text = "1234567890"

# تنظیم وضوح تصویر
generator.parameters.resolution = 300

# عنوان را بالای بارکد قرار دهید
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

# عنوان زیر بارکد را تنظیم کنید
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
generator.parameters.caption_above.font.family_name = "Verdana"

# بارکد تولید شده را ذخیره کنید
generator.save("C:\\Files\\BarcodeCaption.jpg")
نمایش شرح‌های بارکد

نمایش زیرنویس بارکد در پایتون

بارکد تولید شده را ذخیره و صادر کنید

ما می توانیم بارکد تولید شده را در قالب های تصویری محبوب مانند JPG، PNG، TIFF، BMP، GIF، EMF، SVG و غیره ذخیره کنیم. لطفا دنبال کنید مراحل ذکر شده در ابتدا برای ذخیره بارکد در فرمت تصویر مورد نیاز. با این حال، فقط باید فرمت تصویر خروجی را در مرحله آخر مشخص کنیم.

  • بارکد را در PNG ذخیره کنید
# Save the generated barcode as a PNG image
generator.save("C:\\Files\\Barcode.png")
  • بارکد را در TIFF ذخیره کنید
# Save the generated barcode as a TIFF image
generator.save("C:\\Files\\Barcode.tiff")
  • تولید و ذخیره بارکد در SVG
# Save the generated barcode as an SVG image
generator.save("C:\\Files\\Barcode.svg")

کتابخانه بارکد پایتون - مجوز رایگان دریافت کنید

Aspose یک نسخه ارزیابی رایگان ارائه می دهد که می تواند برای آزمایش ویژگی ها و قابلیت های کتابخانه استفاده شود. می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را برای خود بدون محدودیت ارزیابی آزمایش کنید.

تولید بارکد آنلاین

می‌توانید با استفاده از برنامه وب مولد بارکد آنلاین که با استفاده از این API ایجاد شده است، به صورت آنلاین بارکد تولید کنید.

نحوه تولید بارکد پایتون - منابع آموزشی

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

نتیجه

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

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