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.

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

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.


# Initialize BarcodeGenerator gen = BarcodeGenerator(EncodeTypes.QR, "1234567") # Set generation parameters gen.parameters.barcode.x_dimension.pixels = 7 color = ImageColor.getrgb("#000000") gen.parameters.border.color = color gen.parameters.border.width.Pixels = 7; # Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG)

# Initialize BarCodeReader reader = BarCodeReader("image.png", DecodeType.QR) # Set recognition quality reader.qualitySettings = QualitySettings.high_performance # Recognize barcodes and output results res = reader.read_barCodes() System.out.printf("Recognized %d barcode(s)%n", len(res)); for result in res: print("%s: %s" % (result.code_type_name, result.code_text))

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.

Feature icon

Generowanie kodów 1D i 2D z precyzyjną kontrolą stylu

Feature icon

Dekodowanie regionów zainteresowania (ROI), aby przyspieszyć duże klatki

Feature icon

Checksumy i opcje walidacji ograniczające fałszywe trafienia

Feature icon

Auto‑rotation, obsługa przekoszenia i wykrywanie wielu kodów

Feature icon

Złożone dane: GS1, HIBC, Swiss QR i inne

Feature icon

Presety QualitySettings dla równowagi szybkości i tolerancji