کد وصله الگویی از نوارها و فضاهای عمودی خاص است که در تصویربرداری سند استفاده می شود. این کدها برای دستور دادن به اسکنر برای انجام یک عمل خاص مانند جدا کردن اسناد، شروع یک دسته جدید یا نادیده گرفتن یک صفحه خالی استفاده می شوند. در این مقاله یاد می گیریم که چگونه یک پچ کد با کیفیت بالا در پایتون تولید کنیم.
در این مقاله به موضوعات زیر پرداخته خواهد شد:
- Patch Code یا Patch Barcode چیست
- API Python برای تولید کد پچ - دانلود رایگان
- ایجاد پچ کد در پایتون
- تولید پچ کد برای اندازه کاغذ A4
- پچ کد برای صفحه نامه ایالات متحده
- تولید پچ کد با کد QR
- انواع کد پچ
- دریافت مجوز رایگان
- تولید پچ کد آنلاین
- منابع یادگیری
Patch Code یا Patch Barcode چیست
کد وصله یا بارکد پچ مجموعه ای از 6 میله و فاصله است که نوار اول و آخر همیشه سیاه است و چهار وسط می تواند سیاه یا سفید باشد که مربوط به ارقام 1-0 در دودویی است. به عنوان مثال، یک کد پچ T، که اغلب برای جدا کردن اسناد استفاده می شود، با الگوی سیاه-سفید-سیاه-سفید-سیاه-سیاه مطابقت دارد.
کدهای وصله اغلب در عملیات اسکن با حجم بالا مورد استفاده قرار میگیرند، جایی که مهم است که تا آنجایی که ممکن است فرآیند را خودکار کنید، از جمله جداسازی اسناد، کنترل دستهای و عملیات کنترل کیفیت. این به اپراتورها اجازه میدهد تا پشته بزرگی از اسناد را در یک پاس اسکن کنند، در حالی که همچنان بر نحوه پردازش و ذخیره آن اسناد کنترل دارند.
Python API برای تولید پچ کد - دانلود رایگان
ما از Aspose.BarCode برای پایتون برای ایجاد کدهای وصله استفاده خواهیم کرد. این یک API همه کاره و قدرتمند برای ایجاد و دستکاری بارکد است. این به توسعه دهندگان اجازه می دهد تا انواع مختلف بارکدهای 1 بعدی و 2 بعدی را ایجاد و بخوانند. بیش از 60 نماد بارکد 12 پشتیبانی می شود، از جمله کد 39، کد 128، و کد QR. همچنین از EAN، UPC، PDF147، Data Matrix و بارکدهای پیچیده پشتیبانی می کند.
لطفاً یا پکیج را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:
pip install aspose-barcode-for-python-via-net
ایجاد پچ کد در پایتون
با دنبال کردن مراحل زیر می توانیم کد پچ را در پایتون ایجاد کنیم:
- یک نمونه از کلاس BarcodeGenerator ایجاد کنید و EncodeType های مورد نیاز را به عنوان PATCHCODE تنظیم کنید.
- سپس متن کد ورودی را مشخص کنید.
- به صورت اختیاری، گزینه های سفارشی سازی بارکد را مشخص کنید.
- در نهایت متد save() را فراخوانی کنید تا تصویر بارکد تولید شده در مسیر فایل داده شده ذخیره شود.
نمونه کد زیر نحوه ایجاد یک بارکد پچ در پایتون را نشان می دهد.
# این مثال کد نحوه تولید Patch Code را نشان می دهد.
import aspose.barcode as barcode
# بارکد ژنراتور را راه اندازی کنید
# نوع Encode را مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
PatchCode برای اندازه کاغذ A4 ایجاد کنید
ما می توانیم یک کد پچ برای اندازه کاغذ A4 با جهت عمودی یا افقی ایجاد کنیم. بارکد پچ در حاشیه صفحه ظاهر می شود. لطفاً مراحلی را که قبلاً ذکر شد برای ایجاد پچ کد برای اندازه کاغذ A4 دنبال کنید. با این حال، ما فقط باید Patchformat را به عنوان A4 مشخص کنیم.
نمونه کد زیر نحوه ایجاد پچ کد برای اندازه کاغذ A4 در پایتون را نشان می دهد.
# این مثال کد نحوه تولید یک Patch Code در اندازه A4 را نشان می دهد.
import aspose.barcode as barcode
# BarcodeGenerator را راه اندازی کنید
# نوع Encode را مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# یک بارکد PatchCode در اندازه A4 ایجاد کنید
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
فرمت پچ A4 برای صفحات A4 در جهت عمودی کار می کند. با این حال، اگر می خواهید یک بارکد وصله برای صفحات A4 در فرمت افقی ایجاد کنید، patchformat را به عنوان A4LANDSCAPE مشخص کنید.
نمونه کد زیر نحوه تولید پچ کد برای A4 Landscape در پایتون را نشان می دهد.
# این مثال کد نحوه تولید یک Patch Code در اندازه A4 Landscape را نشان می دهد.
import aspose.barcode as barcode
# BarcodeGenerator را راه اندازی کنید
# نوع Encode را مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# یک بارکد PatchCode در اندازه A4 در جهت افقی ایجاد کنید
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
کد پچ برای صفحه نامه ایالات متحده
به طور مشابه، ما همچنین می توانیم کدهای وصله برای صفحات حروف ایالات متحده در جهت عمودی یا افقی ایجاد کنیم. برای این منظور باید USLETTER را به عنوان فرمت patch برای پرتره و USLETTERLANDSCAPE را برای جهت افقی مشخص کنیم.
نمونه کد زیر نحوه ایجاد یک کد پچ برای اندازه صفحه حروف ایالات متحده در پایتون را نشان می دهد.
# این مثال کد نحوه ایجاد یک کد وصله در اندازه نامه US را نشان می دهد.
import aspose.barcode as barcode
# BarcodeGenerator را راه اندازی کنید
# نوع Encode را مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# پرتره نامه ایالات متحده
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");
# منظره نامه ایالات متحده
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");
PatchCode را با کد QR ایجاد کنید
با انجام مراحلی که قبلا ذکر شد، میتوانیم یک کد QR به پچ کد اضافه کنیم. با این حال، ما باید ویژگی های extrabarcodetext و مکان را مشخص کنیم.
نمونه کد زیر نحوه تولید PatchCode با کد QR در پایتون را نشان می دهد.
# این مثال کد نحوه تولید پچ کد 128 با کد QR را نشان می دهد.
import aspose.barcode as barcode
# BarcodeGenerator را راه اندازی کنید
# نوع Encode را مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# یک بارکد PatchCode با QR رایگان ایجاد کنید
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.parameters.barcode.patch_code.extra_barcode_text = "Aspose page extra info";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.NONE;
generator.save("C:\\Files\\PatchCodeWithQR.png", barcode.generation.BarCodeImageFormat.PNG);
انواع کد پچ
کتابخانه Aspose.BarCode برای پایتون از شش الگوی PatchCode مختلف پشتیبانی می کند. این الگوها Patch I، Patch II، Patch III، Patch IV، Patch T و Patch VI هستند.
نمونه کد زیر نحوه تولید الگوهای پچ کدهای مختلف در پایتون را نشان می دهد.
# این مثال کد نحوه تولید الگوهای پچ کد مختلف را نشان می دهد.
import aspose.barcode as barcode
# BarcodeGenerator را راه اندازی کنید
# نوع Encode را مشخص کنید
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# پچ I
generator.code_text = "پچ I";
generator.save("C:\\Files\\PatchCodeI.jpg");
# پچ II
generator.code_text = "پچ II";
generator.save("C:\\Files\\PatchCodeII.jpg");
# پچ III
generator.code_text = "پچ III";
generator.save("C:\\Files\\PatchCodeIII.jpg");
# پچ IV
generator.code_text = "پچ IV";
generator.save("C:\\Files\\PatchCodeIV.jpg");
# پچ تی
generator.code_text = "پچ تی";
generator.save("C:\\Files\\PatchCodeT.jpg");
# پچ VI
generator.code_text = "پچ VI";
generator.save("C:\\Files\\PatchCodeVI.jpg");
کتابخانه بارکد پایتون - مجوز رایگان دریافت کنید
Aspose یک نسخه ارزیابی رایگان برای آزمایش ویژگی ها و قابلیت های کتابخانه ارائه می دهد. لطفاً [یک مجوز موقت رایگان15 دریافت کنید تا کتابخانه را برای خودتان بدون محدودیت ارزیابی آزمایش کنید.
پچ کد را به صورت آنلاین تولید کنید
می توانید با استفاده از مولد PatchCode آنلاین که با استفاده از این API توسعه یافته است، کد Patch را به صورت آنلاین به صورت رایگان تولید کنید. لطفاً با استفاده از پیوند زیر به مولد PatchCode آنلاین رایگان در مرورگر خود دسترسی پیدا کنید:
https://products.aspose.app/barcode/generate/patchcode
وصله بارکد در پایتون - منابع یادگیری
با استفاده از منابع داده شده در زیر، میتوانید درباره تولید کد پچ اطلاعات بیشتری کسب کنید و سایر ویژگیهای Aspose.BarCode برای پایتون را بررسی کنید:
نتیجه
در این پست وبلاگ، نحوه ایجاد یک پچ کد در پایتون با استفاده از Aspose.BarCode برای پایتون را یاد گرفتیم. راهنمای گام به گام و نمونه کد نحوه ایجاد الگوهای مختلف کدهای پچ را به صورت برنامهریزی نشان میدهد. Aspose.BarCode برای پایتون یک ابزار بسیار مفید برای توسعه دهندگان است. شما به راحتی می توانید کتابخانه را نصب کرده و بارکد را در برنامه پایتون خود ایجاد کنید. در صورت وجود هرگونه ابهام، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.