Bookland EAN-13، همچنین به عنوان شماره استاندارد بینالمللی کتاب (ISBN) شناخته میشود، با استفاده از نماد EAN-13 با پیشوندی متمایز، مانند 978 تولید میشود. اساسا، شابک یک نوع منحصر به فرد از کد EAN-13 است. مناسب برای کتاب در این مقاله نحوه تولید بارکد Bookland EAN 13 در پایتون را یاد خواهیم گرفت.
مقاله موضوعات زیر را پوشش می دهد:
- API پایتون برای تولید بارکدهای Bookland EAN
- بارکد Bookland EAN را ایجاد کنید
- افزودن مکمل به بارکد Bookland EAN
- منابع آموزشی رایگان
Python API برای تولید بارکد Bookland EAN
ما از Aspose.BarCode for Python API برای تولید بارکدهای Bookland EAN استفاده خواهیم کرد. این به توسعه دهندگان اجازه می دهد تا به راحتی قابلیت تولید بارکد و اسکن را به برنامه های پایتون خود اضافه کنند. این یک راه حل قوی، قابل اعتماد و کاربر پسند برای تولید و شناسایی بارکد است. API از طیف گسترده ای از 1D و 2D انواع بارکد پشتیبانی می کند.
لطفاً پکیج را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:
pip install aspose-barcode-for-python-via-net
بارکد Bookland EAN را در پایتون ایجاد کنید
با دنبال کردن مراحل زیر به راحتی میتوانیم بارکد Bookland EAN 13 ایجاد کنیم:
- یک نمونه از کلاس BarcodeGenerator با EncodeTypes.EAN13 به عنوان آرگومان ایجاد کنید.
- پس از آن متن مورد نظر را برای کدگذاری مشخص کنید.
- به صورت اختیاری، گزینه های سفارشی سازی مانند xdimension و غیره را مشخص کنید.
- در نهایت متد save() را برای ذخیره خروجی فراخوانی کنید. مسیر فایل خروجی را به عنوان آرگومان می گیرد.
مثال کد زیر نحوه تولید بارکد Bookland EAN در پایتون را نشان می دهد.
import aspose.barcode as barcode
# شیء کلاس BarcodeGenerator را راه اندازی کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# اندازه را بر حسب پیکسل تنظیم کنید
generator.parameters.barcode.x_dimension.pixels = 1.5;
# ارتفاع میله را تنظیم کنید
generator.parameters.barcode.bar_height.pixels = 50.0;
# متن کد را نشان دهید
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# بارکد Bookland EAN ایجاد کنید
generator.save("C:\Files\bookland-ean.jpg")
افزودن مکمل به بارکد Bookland EAN در پایتون
کتابهای دارای کد ISBN یک کد 5 رقمی تکمیلی به همراه بارکد جداگانه را نمایش میدهند. این بارکد دوم در درجه اول برای رمزگذاری قیمت خرده فروشی کتاب است. در حالی که بارکد ISBN به عنوان EAN-13 شناخته می شود، کد 5 رقمی اضافی به عنوان EAN-5 شناخته می شود.
با دنبال کردن مراحلی که قبلا ذکر شد میتوانیم یک کد 5 رقمی تکمیلی به بارکد Bookland EAN اضافه کنیم. با این حال، ما فقط باید داده های مکمل را در مرحله 3 مشخص کنیم.
مثال کد زیر نحوه تولید بارکد Bookland EAN با مکمل در پایتون را نشان می دهد.
import aspose.barcode as barcode
# شیء کلاس BarcodeGenerator را راه اندازی کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# ارتفاع میله را تنظیم کنید
generator.parameters.barcode.bar_height.pixels = 50.0;
# متن کد را نشان دهید
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# افزودنی EAN 5 را اضافه کنید
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"
# بارکد EAN تولید کنید
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
مجوز رایگان دریافت کنید
میتوانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.
بارکد Bookland EAN – منابع آموزشی رایگان
علاوه بر تولید کدهای Bookland EAN در پایتون، میتوانید در مورد تولید و خواندن انواع بارکد بیشتر بیاموزید و ویژگیهای مختلف API را با استفاده از منابع زیر کشف کنید:
نتیجه
در این مقاله نحوه تولید بارکد Bookland EAN در پایتون را یاد گرفتیم. با استفاده از Aspose.BarCode برای پایتون، میتوانید بارکدهای EAN سفارشی ایجاد کنید، ظاهر و اندازه آنها را تنظیم کنید و آنها را بهطور یکپارچه در برنامههای خود ادغام کنید. در صورت وجود هرگونه ابهام، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.