Hogyan lehet vonalkódot generálni Pythonban

Ez a rövid témakör részleteket tartalmaz a Barcode létrehozásáról a Pythonban. Könnyedén fejleszthet vonalkód generátor programot Pythonban egy egyszerű API felület segítségével. A kifejlesztett alkalmazás Python-nal és JDK-val telepített Windows, macOS vagy Linux alapú környezetben használható. A következő példában a CODABAR vonalkód típus létrehozására összpontosítottunk. Az API azonban széles körű támogatást nyújt más Barcode types-hoz, beleértve a QR-kódot, a GS1-kódot, a 128-as kódot és sok mást.

Lépések a vonalkód Python generálásához

  1. Állítsa be a Python3-at és az Aspose.Barcode-ot a Python számára az irányelvek követésével
  2. Hozza létre a BarcodeGenerator objektumot, és állítsa be a CODABAR-t a kívánt vonalkód típusként
  3. Állítsa be a szöveg és a kimeneti vonalkód kép felbontását
  4. Állítsa be a kimeneti vonalkód kép típusát és elérési útját
  5. A Python Mentés metódusával hozzon létre vonalkódképet a lemezen

A Vonalkód generátor fejlesztéséhez Python alapú alkalmazást fejlesztenek az említett lépések követésével. A folyamat a környezet beállításával indul, majd a BarcodeGenerator osztálypéldány segítségével beállíthatja a kívánt vonalkód kódolási típust. A következő lépésekben beállítjuk a vonalkód testreszabott szövegét, valamint a vonalkód kép felbontását. Ha nem állítja be a képfelbontást, a rendszer az alapértelmezett 96-os képfelbontást használja. Végül elmentjük a vonalkódot a lemezre PNG formátumban. Ha nincs megadva képformátum, akkor az alapértelmezett PNG formátumot fogja használni a vonalkód mentéséhez.

Kód vonalkód generálásához Pythonban

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)

A fenti vonalkód generálási példában a Python-alapú API-t hatékonyan használták néhány soros kód felhasználásával kimeneti kép előállítására. Az API szinte minden típusú vonalkódtípust támogat, amelyek különböző alkalmazásokban használhatók. Rendelkezik a vonalkódok különböző egyéb paramétereinek beállításáról is, beleértve a postai paramétereket, a kódszöveg paramétereket, a Codablock paramétereket, a DataMatrix paramétereket és még sok mást.

Ebben a példában szemtanúi voltunk, milyen egyszerű Python használatával *vonalkód-generátort fejleszteni úgy, hogy nem függ semmilyen harmadik féltől származó eszköztől. Ha szeretne egy Excel-fájlt PDF-be exportálni Python használatával, olvassa el a hogyan lehet az Excelt PDF-be konvertálni Python segítségével című cikket.

 Magyar