Numer EAN-13 Bookland, znany również jako Międzynarodowy Standardowy Numer Książki (ISBN), jest generowany poprzez zastosowanie symboliki EAN-13 z wyraźnym przedrostkiem, np. 978. Zasadniczo ISBN jest unikalnym wariantem kodu EAN-13 dostosowane do książek. W tym artykule dowiemy się, jak wygenerować kod kreskowy Bookland EAN 13 w Python.
W artykule poruszono następujące tematy:
- Python API do generowania kodów kreskowych Bookland EAN
- Wygeneruj kod kreskowy EAN Bookland
- Dodaj dodatek do kodu kreskowego EAN Bookland
- Darmowe zasoby edukacyjne
API Python do generowania kodów kreskowych Bookland EAN
Do generowania kodów kreskowych Bookland EAN wykorzystamy API Aspose.BarCode for Python. Umożliwia programistom łatwe dodawanie funkcji generowania i skanowania kodów kreskowych do ich aplikacji w języku Python. Jest to solidne, niezawodne i przyjazne dla użytkownika rozwiązanie do generowania i rozpoznawania kodów kreskowych. Interfejs API obsługuje szeroką gamę typów kodów kreskowych 1D i 2D.
Proszę pobierz pakiet lub zainstaluj API z PyPI, używając następującego polecenia pip w konsoli:
pip install aspose-barcode-for-python-via-net
Wygeneruj kod kreskowy EAN Bookland w Python
Możemy łatwo wygenerować kod kreskowy Bookland EAN 13, wykonując poniższe czynności:
- Utwórz instancję klasy BarcodeGenerator z argumentem EncodeTypes.EAN13.
- Następnie określ tekst do zakodowania.
- Opcjonalnie określ opcje dostosowywania, takie jak xdimension itp.
- Na koniec wywołaj metodę save(), aby zapisać wynik. Jako argument przyjmuje ścieżkę pliku wyjściowego.
Poniższy przykład kodu pokazuje, jak wygenerować kod kreskowy EAN Bookland w Python.
import aspose.barcode as barcode
# Zainicjuj obiekt klasy BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# Ustaw rozmiar w pikselach
generator.parameters.barcode.x_dimension.pixels = 1.5;
# Ustaw wysokość paska
generator.parameters.barcode.bar_height.pixels = 50.0;
# Pokaż tekst kodu
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# Wygeneruj kod kreskowy EAN Bookland
generator.save("C:\Files\bookland-ean.jpg")
Dodaj dodatek do kodu kreskowego Bookland EAN w Python
Książki z kodami ISBN opatrzone są dodatkowym 5-cyfrowym kodem wraz z oddzielnym kodem kreskowym. Ten drugi kod kreskowy służy przede wszystkim do zakodowania ceny detalicznej książki. Podczas gdy kod kreskowy ISBN jest znany jako EAN-13, dodatkowy 5-cyfrowy kod jest określany jako EAN-5.
Do kodu kreskowego Bookland EAN możemy dodać dodatkowy 5-cyfrowy kod, wykonując opisane wcześniej kroki. Musimy jednak tylko określić dane uzupełniające w kroku 3.
Poniższy przykład kodu pokazuje, jak wygenerować kod kreskowy EAN Bookland z dodatkiem w Python.
import aspose.barcode as barcode
# Zainicjuj obiekt klasy BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# Ustaw wysokość paska
generator.parameters.barcode.bar_height.pixels = 50.0;
# Pokaż tekst kodu
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# Dodaj dodatek EAN 5
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"
# Wygeneruj kod kreskowy EAN
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
Zdobądź bezpłatną licencję
Możesz [uzyskać bezpłatną licencję tymczasową], aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.
Kod kreskowy EAN Bookland – bezpłatne zasoby edukacyjne
Oprócz generowania kodów EAN Bookland w Python, możesz dowiedzieć się więcej o generowaniu i odczytywaniu różnych typów kodów kreskowych oraz odkrywać różne inne funkcje API, korzystając z poniższych zasobów:
- Przewodnik programisty
- Darmowe aplikacje internetowe
- Odniesienie do API
- Poradniki i artykuły z instrukcjami
Wniosek
W tym artykule dowiedzieliśmy się, jak wygenerować kod kreskowy EAN Bookland w Python. Wykorzystując Aspose.BarCode for Python, możesz tworzyć niestandardowe kody kreskowe EAN, dostosowywać ich wygląd i rozmiar oraz bezproblemowo integrować je ze swoimi aplikacjami. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.