У цій короткій темі описано, як згенерувати Barcode у Python. Ви можете легко розробити програму для створення штрих-кодів на Python за допомогою простого інтерфейсу API. Розроблену програму можна використовувати в середовищах на базі Windows, macOS або Linux, інстальованих за допомогою Python і JDK. У наступному прикладі ми зосередилися на створенні типу штрих-коду CODABAR. Однак API надає широку підтримку для інших Barcode types, включаючи QR-код, код GS1, код 128 та багато інших.
Кроки для створення штрих-коду Python
- Налаштуйте Python3 і Aspose.Barcode для Python, дотримуючись інструкцій
- Створіть об’єкт BarcodeGenerator і встановіть CODABAR як потрібний тип штрих-коду
- Встановіть роздільну здатність зображення тексту та штрих-коду
- Встановіть тип вихідного зображення штрих-коду та шлях
- За допомогою методу збереження в Python створіть зображення штрих-коду на диску
Щоб розробити генератор штрих-кодів, програму на основі Python розробляють, дотримуючись згаданих кроків. Процес ініціюється налаштуванням середовища, а потім ви використовуєте екземпляр класу BarcodeGenerator, щоб установити потрібний тип кодування штрих-коду. На наступних кроках ми встановимо налаштований текст для штрих-коду разом із налаштуванням роздільної здатності для зображення штрих-коду. Якщо ви не встановите роздільну здатність зображення, використовуватиметься стандартна роздільна здатність зображення 96. Нарешті, ми збережемо штрих-код на диску у форматі PNG. Якщо формат зображення не надано, для збереження штрих-коду використовуватиметься стандартний формат PNG.
Код для генерації штрих-коду в Python
from asposebarcode import Generation, Assist | |
# Setting License | |
licenseBarCode = Assist.License() | |
licenseBarCode.setLicense("Aspose.Total.lic") | |
# Instantiate BarCodeGenerator class object with Barcode Encode Type CODABAR | |
encode_type = Generation.EncodeTypes.CODABAR | |
GenerateBarCode = Generation.BarcodeGenerator(encode_type, None) | |
# Set BarCode text to be encoded | |
GenerateBarCode.setCodeText("Python Test Barcode") | |
# Set resolution | |
GenerateBarCode.getParameters().setResolution(300) | |
#BarCodeImageFormat.PNG.value | |
file_path = "OutputBarCode.png" | |
imageFormat= Generation.BarCodeImageFormat(3) | |
# Saving the BarCode in PNG image format | |
# Aspose.Barcode for Python via Java API supports multiple image formats for saving the output BarCode | |
GenerateBarCode.save(file_path, imageFormat) |
У наведеному вище прикладі для генерування штрих-коду API на основі Python ефективно використовувався для створення вихідного зображення за допомогою кількох рядків коду. API підтримує майже всі типи штрих-кодів, які можна використовувати в різних програмах. Він також містить положення для встановлення різних інших параметрів для штрих-кодів, включаючи поштові параметри, параметри кодового тексту, параметри кодового блоку, параметри DataMatrix та багато іншого.
У цьому прикладі ми побачили, як легко розробити генератор штрих-кодів за допомогою Python без залежності від сторонніх інструментів. Якщо ви хочете експортувати файл Excel у PDF за допомогою Python, перегляньте статтю як конвертувати Excel у PDF за допомогою Python.