این مبحث مختصر جزئیاتی در مورد نحوه تولید Barcode در پایتون ارائه می دهد. شما به راحتی می توانید یک برنامه تولید کننده بارکد در پایتون را با استفاده از یک رابط API ساده توسعه دهید. برنامه توسعهیافته را میتوان در محیطهای مبتنی بر ویندوز، macOS یا لینوکس که با پایتون و JDK نصب شدهاند، استفاده کرد. در مثال زیر بر روی ایجاد نوع بارکد CODABAR تمرکز کرده ایم. با این حال، API پشتیبانی گستردهای از سایر Barcode types از جمله کد QR، کد GS1، کد 128 و بسیاری دیگر ارائه میکند.
مراحل تولید بارکد پایتون
- با پیروی از دستورالعملها، Python3 و Aspose.Barcode را برای Python پیکربندی کنید را انجام دهید
- شی BarcodeGenerator را ایجاد کنید و CODABAR را به عنوان نوع بارکد دلخواه تنظیم کنید
- متن و وضوح تصویر بارکد خروجی را تنظیم کنید
- نوع و مسیر تصویر بارکد خروجی را تنظیم کنید
- با استفاده از روش Save در پایتون یک تصویر بارکد روی دیسک ایجاد کنید
به منظور توسعه بارکد مولد نرم افزار مبتنی بر پایتون با دنبال کردن مراحل ذکر شده توسعه یافته است. این فرآیند با تنظیم محیط آغاز می شود و سپس از نمونه کلاس BarcodeGenerator برای تنظیم نوع رمزگذاری بارکد مورد نظر استفاده می کنید. در مراحل بعدی، متن سفارشی شده برای بارکد را به همراه تنظیمات وضوح تصویر بارکد تنظیم می کنیم. اگر وضوح تصویر را تنظیم نکنید، وضوح تصویر پیش فرض 96 استفاده می شود. در نهایت بارکد را با فرمت PNG روی دیسک ذخیره می کنیم. اگر هیچ فرمت تصویری ارائه نشده باشد، فرمت پیش فرض PNG برای ذخیره بارکد استفاده خواهد شد.
کد برای تولید بارکد در پایتون
در مثال بالا برای تولید بارکد مبتنی بر پایتون API به طور موثر برای تولید یک تصویر خروجی با استفاده از چند خط کد استفاده شده است. API تقریباً از همه انواع بارکدهایی که می توانند در برنامه های مختلف استفاده شوند، پشتیبانی می کند. همچنین مقرراتی برای تنظیم پارامترهای مختلف دیگر برای بارکدها از جمله پارامترهای پستی، پارامترهای متن کد، پارامترهای کدبلاک، پارامترهای DataMatrix و بسیاری موارد دیگر فراهم می کند.
در این مثال، ما شاهد بودهایم که توسعه مولد بارکد با استفاده از پایتون بدون وابستگی به هیچ ابزار شخص ثالث چقدر آسان است. اگر تمایل دارید فایل اکسل را با استفاده از پایتون به PDF صادر کنید، به مقاله نحوه تبدیل اکسل به PDF با استفاده از پایتون مراجعه کنید.