Generator i czytnik kodów kreskowych dla Python, oparty o Java
Utwórz i zeskanuj kod kreskowy w kilka sekund
Więcej przykładów >from aspose_barcode import generation
# Create instance of BarcodeGenerator
gen = BarcodeGenerator(EncodeTypes.CODE_128, "SKU-12345")
# Set barcode x - dimension in pixels
gen.getParameters().barcode.x_dimension.pixels = 4
# Generate barcode and Save to PNG
gen.save("barcode.png", BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-java
Dokładność kodów „klasy Java” z workflow przyjaznym Python
Uzyskaj pełne możliwości silnika Aspose.BarCode for Java z poziomu Python. Most Python‑Java utrzymuje spójne zachowanie na platformach, dzięki czemu wyniki dekodowania i renderowania pozostają przewidywalne przy przejściu z dev do produkcji.
Instalacja przez pip, bez natywnych buildów
Zacznij od pojedynczej instalacji pip. Nie ma platformowych rozszerzeń natywnych do kompilacji, co upraszcza konfigurację w CI i kontenerach.
Działa wszędzie, gdzie masz Python i JDK
Używaj tego samego kodu na Windows, Linux i macOS. Wymagania to tylko Python 3.7+ i runtime JDK 8+.
Przetwarzanie offline w Twoim środowisku
Generuj i rozpoznawaj kody lokalnie. Bez usług zewnętrznych, bez transferu danych i bez zależności od sieci w codziennej pracy.
Przewidywalne wyniki dzięki silnikowi Java
Zyskujesz dojrzałość i stabilność backendu Java z API w stylu Python. Pomaga to utrzymać spójność wyników między zespołami, maszynami i wdrożeniami.
Standardy? Obsługiwane.
Aspose.BarCode for Python via Java obsługuje wszystkie popularne formaty obrazów, w tym formaty wektorowe, takie jak SVG i EMF, a także PDF. Użyj naszego API, aby rozpoznawać files ze skanerów lub kamer bez wysiłku. Oto wszystkie obsługiwane symboliki kodów kreskowych, w tym typy 1D, 2D, pocztowe i złożone. Każdy z nich można generować i rozpoznawać na wszystkich wspieranych platformach.
Kody matrycowe / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Kody liniowe / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Kody przemysłowe i złożone
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Wieloplatformowa konfiguracja dla Python
Działa na Windows, Linux lub macOS z Python 3.7+ oraz Java JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK). Zainstaluj z PyPI przez pip, utrzymuj przetwarzanie w pełni offline i używaj tego samego kodu w lokalnym developmentcie, CI, kontenerach i produkcji.
Demo kodu na żywo
Wklej tekst → otrzymasz kod kreskowy. Upuść plik → otrzymasz zdekodowane dane. Oba przykłady zawierają automatycznie generowany kod, który możesz skopiować prosto do projektu.
Kody gotowe do druku dla etykiet, raportów i dokumentów
Generuj czyste, „scan‑friendly” kody z precyzyjnym rozmiarem dla druku i ekranu. Używaj wyjścia rastrowego dla web i PDF, albo formatów wektorowych, gdy potrzebujesz ostrego wyniku w dowolnej rozdzielczości.
- Kontroluj X dimension, wysokość kresek, quiet zones, obramowania, fonty i wyrównanie
- Używaj helperów codetext dla GS1 i złożonych kodów, w tym Swiss QR oraz payloadów HIBC
- ECI i kodowanie przyjazne Unicode dla tekstu międzynarodowego
- Eksport do PNG, JPEG, GIF, BMP, TIFF, SVG, EMF, PDF lub PIL.Image
- Buduj wsadowe zadania etykiet i integruj obrazy kodów w raportach i szablonach
Stworzone dla usług, pipeline’ów i przetwarzania wsadowego
Skaluj od pojedynczych żądań do zadań o dużej skali. Odczytuj wiele kodów na obraz, zawężaj zakres dekodowania, gdy potrzebujesz szybkości, i dostrajaj zachowanie rozpoznawania presetami.
Generowanie kodów 1D i 2D z precyzyjną kontrolą stylu
Dekodowanie regionów zainteresowania (ROI), aby przyspieszyć duże klatki
Checksumy i opcje walidacji ograniczające fałszywe trafienia
Auto‑rotation, obsługa przekoszenia i wykrywanie wielu kodów
Złożone dane: GS1, HIBC, Swiss QR i inne
Presety QualitySettings dla równowagi szybkości i tolerancji