Aspose.BarCode  dla Python via .NET

Biblioteka kodów kreskowych Pythona

Rozpoznawaj lub generuj kody kreskowe 1D, 2D i pocztowe w dowolnej aplikacji Pythona.

  Download Free Trial
  
 

Aspose.BarCode for Python via NET to zestaw interfejsów API do generowania i odczytu kodów kreskowych, które można zintegrować z aplikacjami Pythona. Programiści mogą łatwo dodawać funkcje generowania i rozpoznawania kodów kreskowych. Python Barcode API tworzy obrazy kodów kreskowych w różnych formatach, takich jak PNG, JPG, GIF, BMP. Ponadto obsługuje wiele funkcji obrazowania, takich jak manipulowanie obramowaniami, kolorami, obracanie obrazów, dostosowywanie rozdzielczości i wiele więcej.

Zaawansowany język Python za pośrednictwem funkcji interfejsu API kodów kreskowych platformy .NET

Dostosuj parametry kodu kreskowego

Aspose.BarCode dla Pythona za pośrednictwem .NET zapewnia bogatą funkcjonalność do tworzenia niestandardowych obrazów kodów kreskowych. Umożliwia generowanie kodów kreskowych w dowolnym kolorze lub rozmiarze w zależności od potrzeb biznesowych. Istnieje możliwość dostosowania wyglądu wszystkich elementów kodu kreskowego, w tym kolorów pasków, tła, obramowań i podpisów tekstowych, a także ich umiejscowienia. Kod kreskowy można wygenerować z lub bez wyświetlania tekstu wejściowego, górnego i/lub dolnego podpisu, dopełnień i obramowań. Rozmiar kodu kreskowego można ustawić automatycznie w zależności od wymiaru X lub ręcznie. Można go zdefiniować w różnych jednostkach, takich jak milimetry, cale, punkty lub piksele. W razie potrzeby można dostosować proporcje obrazu i rozdzielczość. Czcionkę tekstu można również dostosować.

Generowanie kodu QR

API posiada możliwość generowania kodów kreskowych 2D najpopularniejszych typów, takich jak Data Matrix, Aztec Code, PDF417 itp. Typy te pozwalają na kodowanie dużych lub niestandardowych wartości wejściowych. Oto kod do generowania kodu QR.

Code to be executed - Python


from aspose.barcode import generation

generator = generation.BarcodeGenerator(generation.EncodeTypes.QR, "")
generator.parameters.barcode.code_text_parameters.location = generation.CodeLocation.Below
generator.parameters.barcode.x_dimension.millimeters = 2
generator.save("example.png", generation.BarCodeImageFormat.PNG)

Generation result

Zoptymalizuj szybkość lub jakość odczytu kodów kreskowych

Biblioteka kodów kreskowych zapewnia szereg zaawansowanych funkcji do optymalizacji odczytu kodów kreskowych w celu spełnienia specyficznych potrzeb Twojej firmy. Deweloperzy mogą dostosować parametry silnika rozpoznawania, aby umożliwić szybkie skanowanie kodów kreskowych lub poprawić precyzję odczytu. W zależności od jakości i parametrów źródłowych obrazów kodów kreskowych biblioteka umożliwia dostosowanie procesu rozpoznawania. Zawiera kilka gotowych konfiguracji takich parametrów, które można wykorzystać do szybkiego skanowania wysokiej jakości obrazów kodów kreskowych lub ułatwienia dekodowania uszkodzonych lub zdegradowanych kodów kreskowych. Ponadto istnieją specjalne ustawienia, które mogą poprawić odczyt kodów kreskowych dla różnych rodzajów zniekształceń, takich jak szum Gaussa, białe plamy i odwrócone kolory. Dzięki możliwości precyzyjnego dostrojenia procesu rozpoznawania, interfejs API można dostosować w celu zapewnienia najbardziej wydajnego odczytu kodów kreskowych dla szerokiego zakresu aplikacji i scenariuszy.

Rozpoznawanie kodów kreskowych Przykład na żywo

Interfejs API czytnika kodów kreskowych zapewnia zestaw funkcji do skanowania, wykrywania i odczytywania kodów kreskowych 1D, 2D i pocztowych. Wystarczy kilka wierszy kodu, aby programiści mogli łatwo zintegrować tę funkcjonalność ze swoimi aplikacjami i używać jej do wykrywania i dekodowania szerokiej gamy powszechnie używanych kodów kreskowych. Interfejs API został zaprojektowany tak, aby był przyjazny dla użytkownika i intuicyjny, ułatwiając programistom szybkie i łatwe dodawanie funkcji skanowania kodów kreskowych do ich aplikacji.

Ready to recognize Rozpoznawanie Upuść plik tutaj lub kliknij, aby przeglądać *

* Przesyłając swoje pliki lub korzystając z usługi, zgadzasz się z naszymi Warunkami używać i polityki prywatności.

Code to be executed - Python

    
from aspose.barcode import barcoderecognition

reader = barcoderecognition.BarCodeReader("<file name>", barcoderecognition.DecodeType.AllSupportedTypes)
recognized_results = reader.read_bar_codes()
for barcode in recognized_results:
    print(barcode.code_text)


Wynik rozpoznania

Co ludzie mówią

Nie wierz nam tylko na słowo. Zobacz, co użytkownicy mają do powiedzenia na temat interfejsów API.

 
 
View Case Studies
  

Support and Learning Resources