Այս հակիրճ թեման կենտրոնանում է այն բանի վրա, թե ինչպես կարելի է Կարդալ Barcode՝ օգտագործելով Python: **Python շտրիխ սկաների ** հավելվածը կարող է մշակվել մի քանի քայլերի և API-ի պարզ զանգերի միջոցով: Հավելվածը կարող է օգտագործվել Linux, Windows կամ macOS վրա հիմնված միջավայրերում, որոնք կազմաձևված են Python3-ով և JDK-ով: Հետևյալ օրինակում մենք կենտրոնացել ենք շտրիխ կոդերի մի քանի տեսակների ընթերցման վրա: Այնուամենայնիվ, API-ն ի վիճակի է կարդալու շտրիխի մասին տեղեկությունները DecodeType համարիչում սահմանված շատ այլ տեսակների համար, ներառյալ GS1 կոդը, 128 կոդը, QR կոդը և շատ ուրիշներ:
Python-ի միջոցով շտրիխ կոդ կարդալու քայլեր
- Տեղադրեք Python3-ը և Aspose.BarCode-ը Python-ի համար՝ հետևելով ուղեցույցներին
- Ստեղծեք DecodeTypes-ի զանգված՝ կարդալու համար պահելով շտրիխ ապակոդերի տեսակները
- Ստեղծեք BarCodeReader class-ի օբյեկտ և տրամադրեք պատկերի ֆայլի ուղին, որտեղ պահվում են շտրիխ կոդ և DecodeTypes զանգված:
- Կարդացեք շտրիխ կոդերը պատկերից
- Կրկնեք կարդացված շտրիխի մասին տեղեկատվությունը պատկերից հետագա օգտագործման համար
Որպեսզի կարդաք շտրիխ կոդ Python-ի վրա հիմնված կոդը և հետևեք նշված քայլերին: Գործընթացը սկսվում է՝ նախ կարգավորելով զարգացման միջավայրը, այնուհետև դուք կօգտագործեք BarCodeReader դասի օրինակը՝ տրամադրելով սկզբնաղբյուր շտրիխ կոդ պատկերի ֆայլի ուղին և DecodeType զանգվածը՝ որպես պարամետրեր պահող շտրիխ կոդերի տեսակները: Հետագա քայլերում մենք կկարդանք շտրիխի մասին տեղեկությունները և կկրկնվենք օղակի միջոցով՝ ընթերցված տեղեկատվությունը տպելու համար: Դուք կարող եք կարդալ շտրիխ կոդերի տեղեկատվությունը հետագա մշակել ձեր դիմումում, ըստ ձեր պահանջների:
Կոդ՝ Python-ի միջոցով շտրիխ կոդ կարդալու համար
from asposebarcode import Recognition, Assist | |
# Setting License to read Barcode | |
licenseReadBarCode = Assist.License() | |
licenseReadBarCode.setLicense("Aspose.Total.lic") | |
# Set the Decod Types for the Barcode | |
decodeTypes=[Recognition.DecodeType.PDF_417, Recognition.DecodeType.DATA_MATRIX, | |
Recognition.DecodeType.QR,Recognition.DecodeType.CODE_39_EXTENDED, | |
Recognition.DecodeType.CODE_128, Recognition.DecodeType.RM_4_SCC] | |
# Instantiate BarCodeReader to load the Barcode image and Decode types of Barcodes to identify | |
BarcodeReader = Recognition.BarCodeReader("multiple_codes.png",None, decodeTypes) | |
# Read the Barcodes | |
results = BarcodeReader.readBarCodes() | |
# Print the read Barcodes information | |
print("ReadSimpleExample:") | |
i = 0 | |
while (i < len(results)): | |
print(i) | |
print("code text: " + results[i].getCodeText()) | |
print("code type: " + results[i].getCodeTypeName()) | |
i += 1 |
Վերոհիշյալ օրինակը Python-ում կարդացել է շտրիխ կոդը պատկերից մի քանի API զանգերում: API-ն հնարավորություն ունի կարդալու տեղեկատվություն շտրիխ կոդերի տարբեր տեսակներից, որոնք նշված են DecodeType համարիչում, ներառյալ GS1 Code, Code Matrix, QR Code, Code 128, CODABAR և շատ ուրիշներ: Python Barcode reader-ում մշակվել է մի քանի տող կոդ:
Այս թեմայում մենք ուսումնասիրել ենք, թե որքան հեշտությամբ է մշակվել Python Barcode սկաների հավելվածը: Եթե ցանկանում եք տեղեկություններ շտրիխ կոդեր ստեղծելու մասին, տես հոդվածը, թե ինչպես կատարել Ստեղծեք շտրիխ կոդ Python-ում: