Այս հակիրճ թեման մանրամասներ է տալիս, թե ինչպես առաջացնել Barcode Python-ում: Դուք կարող եք հեշտությամբ մշակել Շտրիխ կոդերի գեներատոր ծրագիր Python-ում՝ օգտագործելով պարզ API ինտերֆեյս: Մշակված հավելվածը կարող է օգտագործվել Windows, macOS կամ Linux վրա հիմնված միջավայրերում, որոնք տեղադրված են Python-ով և JDK-ով: Հետևյալ օրինակում մենք կենտրոնացել ենք CODABAR շտրիխ տիպի ստեղծման վրա: Այնուամենայնիվ, API-ն լայնածավալ աջակցություն է տրամադրում այլ Barcode types-ի համար, ներառյալ QR կոդը, GS1 կոդը, 128 կոդը և շատ ուրիշներ:
Շտրիխ կոդ Python ստեղծելու քայլեր
- Կազմաձևեք Python3-ը և Aspose.Barcode-ը Python-ի համար՝ հետևելով ուղեցույցներին
- Ստեղծեք BarcodeGenerator օբյեկտը և սահմանեք CODABAR-ը որպես ցանկալի շտրիխ կոդ
- Սահմանեք տեքստը և թողարկեք շտրիխ կոդի պատկերի լուծումը
- Սահմանեք ելքային շտրիխի պատկերի տեսակը և ուղին
- Օգտագործելով Save մեթոդը 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) |
Վերոնշյալ օրինակում գեներացնել շտրիխ կոդ Python-ի վրա հիմնված API-ն արդյունավետորեն օգտագործվել է ելքային պատկեր ստեղծելու համար՝ օգտագործելով մի քանի տող կոդ: API-ն աջակցում է շտրիխ կոդերի գրեթե բոլոր տեսակներին, որոնք կարող են օգտագործվել տարբեր հավելվածներում: Այն նաև նախատեսում է դրույթներ շտրիխ կոդերի համար տարբեր այլ պարամետրեր սահմանելու համար, ներառյալ փոստային պարամետրերը, կոդի տեքստի պարամետրերը, կոդաբլոկի պարամետրերը, DataMatrix պարամետրերը և շատ ավելին:
Այս օրինակում մենք ականատես եղանք, թե որքան հեշտ է զարգացնել Շտրիխ կոդերի գեներատոր՝ օգտագործելով Python՝ առանց որևէ երրորդ կողմի գործիքի կախվածության: Եթե դուք հակված եք Python-ի միջոցով Excel ֆայլը PDF արտահանելուն, տես ինչպես փոխարկել Excel-ը PDF-ի, օգտագործելով Python-ը-ի հոդվածը: