Код виправлення — це шаблон із певних вертикальних смуг і пробілів, які використовуються в зображенні документа. Ці коди використовуються для вказівки сканеру виконати певну дію, наприклад розділити документи, почати новий пакет або ігнорувати порожню сторінку. У цій статті ми навчимося генерувати високоякісний код патча на Python.
У цій статті будуть розглянуті такі теми:
- Що таке патч-код або штрих-код патча
- API Python для створення коду виправлення – безкоштовне завантаження
- Створіть код виправлення в Python
- Створити код виправлення для розміру паперу A4
- Патч-код для сторінки US Letter
- Створити патч-код за допомогою QR-коду
- Типи патч-коду
- Отримайте безкоштовну ліцензію
- Створити код виправлення онлайн
- Навчальні ресурси
Що таке Patch Code або Patch Barcode
Патч-код або штрих-код — це послідовність із 6 смуг і пробілів, де перша й остання смужки завжди чорні, а середні чотири можуть бути або чорними, або білими, що відповідає цифрам 1-0 у двійковій системі. Наприклад, код Patch T, який часто використовується для розділення документів, відповідає шаблону чорний-білий-чорний-білий-чорний-чорний.
Коди виправлення часто використовуються в операціях сканування великих обсягів, де важливо автоматизувати якомога більшу частину процесу, включаючи операції поділу документів, пакетного контролю та контролю якості. Це дозволяє операторам сканувати великий стос документів за один прохід, зберігаючи контроль над тим, як ці документи обробляються та зберігаються.
API Python для генерації коду виправлення – безкоштовно завантажити
Ми будемо використовувати Aspose.BarCode for Python для створення кодів патчів. Це універсальний і потужний API для створення та обробки штрих-кодів. Це дозволяє розробникам створювати та зчитувати різні типи 1D та 2D штрих-кодів. Підтримується понад 60 символів штрих-кодів, включаючи код 39, код 128 і QR-код. Він також підтримує EAN, UPC, PDF147, Data Matrix і складні штрих-коди.
Будь ласка, завантажте пакет або інсталюйте API з PyPI за допомогою такої команди pip у консолі:
pip install aspose-barcode-for-python-via-net
Створіть код виправлення на Python
Ми можемо створити код виправлення на Python, дотримуючись наведених нижче кроків:
- Створіть екземпляр класу BarcodeGenerator і встановіть необхідні EncodeTypes як PATCHCODE.
- Далі вказуємо текст коду введення.
- За бажанням можна вказати параметри налаштування штрих-коду.
- Нарешті, викличте метод save(), щоб зберегти згенероване зображення штрих-коду за вказаним шляхом до файлу.
У наведеному нижче прикладі коду показано, як створити штрих-код латки в Python.
# Цей приклад коду демонструє, як створити код виправлення.
import aspose.barcode as barcode
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
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. Однак нам просто потрібно вказати формат патча як A4.
У наведеному нижче прикладі коду показано, як створити код виправлення для формату паперу A4 у Python.
# Цей приклад коду демонструє, як створити код виправлення розміром A4.
import aspose.barcode as barcode
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
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 patch працює для сторінок A4 у книжковій орієнтації. Однак, якщо ви хочете створити штрих-код латки для сторінок A4 в альбомному форматі, укажіть формат латки як A4LANDSCAPE.
У наведеному нижче прикладі коду показано, як створити код виправлення для A4 Landscape у Python.
# У цьому прикладі коду показано, як створити код виправлення альбомного розміру A4.
import aspose.barcode as barcode
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
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");
Код виправлення для сторінки US Letter
Подібним чином ми також можемо генерувати коди виправлення для сторінок із листами США в книжковій або альбомній орієнтації. Для цього нам потрібно вказати USLETTER як формат латок для книжкової орієнтації та USLETTERLANDSCAPE для альбомної орієнтації.
У наведеному нижче прикладі коду показано, як створити код виправлення для розміру сторінки US letter у Python.
# Цей приклад коду демонструє, як створити код латки розміром US Letter.
import aspose.barcode as barcode
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
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 і location.
У наведеному нижче прикладі коду показано, як створити PatchCode за допомогою QR-коду в Python.
# У цьому прикладі коду показано, як створити код виправлення 128 за допомогою QR-коду.
import aspose.barcode as barcode
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
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 for Python підтримує шість різних шаблонів PatchCode. Ці шаблони: Патч I, Патч II, Patch III, Patch IV, Patch T і Patch VI.
У наведеному нижче прикладі коду показано, як генерувати різні шаблони коду латок у Python.
# У цьому прикладі коду показано, як генерувати різні шаблони коду латок.
import aspose.barcode as barcode
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
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");
Бібліотека штрих-кодів Python – отримайте безкоштовну ліцензію
Aspose пропонує безкоштовну ознайомлювальну версію для тестування функцій і можливостей бібліотеки. Будь ласка, отримайте безкоштовну тимчасову ліцензію, щоб перевірити бібліотеку самостійно без обмежень оцінювання.
Згенеруйте код виправлення онлайн
Ви можете безкоштовно генерувати код Patch онлайн за допомогою онлайн-генератора PatchCode, розробленого за допомогою цього API. Будь ласка, перейдіть до безкоштовного онлайн-генератора PatchCode у вашому браузері за таким посиланням:
https://products.aspose.app/barcode/generate/patchcode
Патч штрих-коду в Python - навчальні ресурси
Ви можете дізнатися більше про створення коду виправлення та дослідити інші функції Aspose.BarCode for Python, використовуючи ресурси, наведені нижче:
- Посібник розробника Aspose.BarCode
- Онлайн безкоштовні програми
- Приклади коду Aspose.BarCode Github
- Довідковий посібник з API
Висновок
У цій публікації блогу ми дізналися, як створити код виправлення в Python за допомогою Aspose.BarCode for Python. Покроковий посібник і зразок коду демонструють, як програмно створювати різні шаблони кодів латок. Aspose.BarCode for Python є надзвичайно корисним інструментом для розробників. Ви можете легко встановити бібліотеку та генерувати штрих-коди у своїй програмі Python. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.