Aspose.BarCode for Python przez .NET

Miło nam poinformować, że API Aspose.BarCode zostało udostępnione dla języka programowania Python poprzez platformę .NET. Pozwala to programistom bezproblemowo integrować zaawansowane funkcje generowania i rozpoznawania kodów kreskowych z ich projektami w języku Python wdrożonymi w środowisku .NET.

W tym artykule przedstawiamy nowo dodaną bibliotekę skanera i generatora kodów kreskowych dla języka Python za pośrednictwem platformy .NET, jego kluczowe funkcje oraz kilka szczegółów dotyczących instalacji i licencjonowania. Dowiedz się więcej o tym interfejsie API na odpowiedniej stronie produktu.

Cechy Aspose.BarCode for Python przez .NET

Aspose.BarCode API dla Python przez .NET to potężne narzędzie, które pozwala programistom na łatwe włączenie funkcji generowania i odczytu kodów kreskowych do ich projektów w Python. Niektóre z kluczowych funkcji tej biblioteki kodów kreskowych obejmują:

  • Obsługa szerokiej gamy formatów kodów kreskowych: obsługuje ponad 40 różnych typów kodów kreskowych, w tym QR Code, Aztec Code, PDF417, Data Matrix, EAN, UPC, Code 39 i inne
  • Zaawansowane możliwości rozpoznawania kodów kreskowych: odczytuje kody kreskowe z różnych formatów graficznych (BMP, GIF, PNG, JPG czy TIFF) i różnej jakości. Ponadto umożliwia dekodowanie uszkodzonych lub zniekształconych kodów kreskowych i obsługuje różne wstępne ustawienia rozpoznawania, które można wykorzystać do nadania priorytetu odczytowi kodów kreskowych pod kątem szybkości lub jakości
  • Opcje dostosowywania: programiści mogą dostosowywać różne aspekty generowanych kodów kreskowych, takie jak rozmiar, orientacja i kolor
  • Łatwa integracja: można go łatwo zintegrować z dowolnym projektem Python za pomocą platformy .NET
  • Wyjście wysokiej jakości: generuje wysokiej jakości obrazy kodów kreskowych, które można łatwo zeskanować i odczytać za pomocą dowolnego czytnika kodów kreskowych
  • Łatwy w użyciu: ma bogatą i łatwą w użyciu funkcjonalność, którą można łatwo wywołać z Python
  • Elastyczność: może być używany w każdym środowisku programistycznym, zarówno internetowym, jak i stacjonarnym
  • Niezależność od platformy: jest niezależna od platformy i może być używana w różnych systemach operacyjnych, takich jak Windows, Linux lub Mac

Obsługiwane typy kodów kreskowych

Aspose.BarCode API dla Python przez .NET obsługuje szeroką gamę typów kodów kreskowych, w tym ponad 60 symboli liniowych, 2D i pocztowych:

  • Liniowe kody kreskowe są najpopularniejszym rodzajem kodów kreskowych i są reprezentowane przez serię równoległych linii i spacji. Aspose.BarCode API dla Python przez .NET obsługuje popularne symbole liniowe, takie jak Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok -f i więcej.

  • Kody kreskowe 2D mają większą pojemność niż kody liniowe. Są one definiowane jako macierz kropek lub kwadratów. Aspose.BarCode API dla Python przez .NET obsługuje szeroko stosowane typy 2D, takie jak QR Code i Micro QR Code, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode i inne.

  • Pocztowe kody kreskowe służą do sortowania i śledzenia poczty. Biblioteka kodów kreskowych obsługuje szeroki zestaw standardów pocztowych kodów kreskowych, w tym Royal Mail, Planet, Postnet i inne.

Możliwości generowania i rozpoznawania

Aspose.BarCode API dla Python przez .NET oferuje zaawansowane możliwości generowania i rozpoznawania szerokiej gamy typów kodów kreskowych:

  • Możliwości generowania: interfejs API umożliwia programistom łatwe generowanie wysokiej jakości obrazów kodów kreskowych za pomocą prostego i łatwego w użyciu interfejsu API. Główna klasa do generowania kodów kreskowych nosi nazwę BarCodeGenerator. Zapewnia metody ustawiania różnych właściwości generowanego kodu kreskowego, takich jak format kodu kreskowego, tekst i rozmiar. Po ustawieniu właściwości można użyć metody Save, aby zapisać wygenerowany obraz kodu kreskowego do pliku lub strumienia.

  • Możliwości odczytu: interfejs API umożliwia również zaawansowane funkcje rozpoznawania kodów kreskowych, umożliwiając programistom łatwe rozpoznawanie kodów kreskowych z różnych źródeł, takich jak obrazy, pliki PDF, a nawet transmisje na żywo z kamery internetowej. Główna klasa do rozpoznawania kodów kreskowych nosi nazwę BarCodeReader. Zawiera metody rozpoznawania kodów kreskowych z pliku, strumienia lub obiektu obrazu. Po rozpoznaniu kodu kreskowego można użyć metody getcodetext do pobrania tekstu zakodowanego w kodzie kreskowym.

Zapoznaj się z dokumentacją interfejsu API, aby uzyskać szczegółowe informacje na temat wszystkich dostępnych klas, metod i właściwości.

Instalacja i użytkowanie

Proces instalacji Aspose.BarCode for Python przez .NET obejmuje kilka prostych kroków. Przed kontynuowaniem upewnij się, że spełniłeś następujące niezbędne wymagania:

  • Python 3.6 lub nowszy
  • Biblioteki wykonawcze GCC-6 (lub nowsze)
  • Zależności środowiska uruchomieniowego platformy .NET Core
  • Dla Python 3.6-3.7: kompilacja pymalloc Python
  • libpython współdzielona biblioteka Python

Aspose.BarCode for Python przez .NET można uzyskać, pobierając plik .whl ze strony API download page. Po uzyskaniu pliku możesz go zainstalować za pomocą wiersza poleceń, używając następującego polecenia:

pip nazwa pakietu instalacyjnego

Alternatywnie kod źródłowy biblioteki kodów kreskowych jest dostępny w repozytorium Pypi (Python Package Index) jako pakiet, który można zainstalować, uruchamiając następujące polecenie:

pip install aspose-barcode-for-python-via-net

Koncesjonowanie

Aspose.BarCode for Python przez .NET oferuje tryb oceny, który pozwala na generowanie kodów kreskowych bez żadnych ograniczeń. Jednak znak wodny ze słowami „Aspose” zostanie umieszczony na wynikowym obrazie kodu kreskowego. Wersja nielicencjonowana może być również używana do odczytu wszystkich obsługiwanych typów kodów kreskowych, jednak tylko Code 39 może być dekodowany bez żadnych ograniczeń. Próba odczytania kodów kreskowych odpowiadających innym typom spowoduje, że 30% zdekodowanego tekstu zostanie zamaskowane znakiem „”. Aby uzyskać dostęp do pełnej funkcjonalności biblioteki oraz generować i odczytywać kody kreskowe bez ograniczeń i umieszczania znaku wodnego, należy uzyskać licencję. Po zakupie licencji uzyskasz pełny dostęp do wszystkich funkcji biblioteki.

Jeśli chcesz przetestować pełne możliwości Aspose.BarCode for Python przez .NET, możesz poprosić o 30-dniową tymczasową licencję. Aby uzyskać więcej informacji, zapoznaj się z instrukcjami na stronie Jak uzyskać licencję tymczasową?. Aby korzystać z biblioteki kodów kreskowych bez żadnych ograniczeń, należy zakupić licencję komercyjną. Informacje o cenach i warunkach znajdziesz tutaj.

Wniosek

W tym artykule przedstawiliśmy nową bibliotekę kodów kreskowych wydaną dla projektów Python realizowanych w środowiskach .NET. Ogólnie rzecz biorąc, Aspose.BarCode API dla Python przez .NET to potężne narzędzie, którego mogą używać programiści do dodawania zaawansowanych funkcji kodów kreskowych do swoich projektów przy minimalnym wysiłku.

Jeśli masz jakieś pytania, możesz skorzystać z Bezpłatnego forum pomocy technicznej, które może pomóc nie tylko w rozwiązywaniu problemów technicznych, ale także w uzyskiwaniu porad dotyczących rozwiązywania wszelkich problemów biznesowych.