Generowanie i rozpoznawanie kodów kreskowych dla Python (przez .NET)
- Generowanie i odczyt kodów 1D, 2D i pocztowych, w tym QR Code, Data Matrix, PDF417 i Code 128
- Python 3.6+. Działa na Windows, Linux i macOS
- Eksport kodów rastrowych (PNG, JPEG, TIFF, BMP, GIF) i wektorowych (SVG, EMF)
Utwórz i zeskanuj QR code w kilka sekund
Więcej przykładów ># Minimal generation — save a QR code as PNG
from aspose.barcode import generation
gen = generation.BarcodeGenerator(generation.EncodeTypes.QR, "Hello Python")
gen.parameters.barcode.x_dimension.millimeters = 2
gen.save("qr.png", generation.BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-net
Niezawodne dekodowanie na obrazach z „prawdziwego świata”
Dane produkcyjne rzadko są idealne. Użyj presetów QualitySettings, aby zamienić szybkość na tolerancję, gdy kody są rozmyte, zaszumione, niskokontrastowe, przekrzywione lub częściowo uszkodzone. API obsługuje 80+ symbolik i dobrze sprawdza się w workflow wsadowych oraz usługowych.
Standardy? Obsługiwane.
Aspose.BarCode for Python via .NET 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
Platformy i konfiguracja
Zainstaluj z PyPI: pip install aspose-barcode-for-python-via-net. Obsługuje Python 3.6+ na Windows, Linux i macOS. Odczytuj z plików, strumieni lub obiektów bitmap, a następnie zapisuj kody do popularnych formatów rastrowych lub SVG/EMF dla workflow druku.
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.
Dokumenty, etykiety i zadania wsadowe
Typowe zastosowania: dodawanie kodów do obrazów i PDF‑ów, generowanie etykiet wysyłkowych i magazynowych, walidacja kodów w zeskanowanych dokumentach oraz przetwarzanie folderów w workerach w tle.
Generowanie
- Kontroluj X-dimension, rozmiar, marginesy, obrót, podpisy i fonty
- Eksportuj PNG, JPEG, TIFF, BMP lub GIF. Do druku używaj SVG lub EMF.
- Jednostki: milimetry, cale, punkty, piksele
Rozpoznawanie
- Odczyt z pliku lub strumienia; zwracaj typ, tekst, region i orientację
- Presety szybkości vs. jakości. Opcje dla zaszumionych lub niskokontrastowych obrazów
- Celuj w konkretne symboliki, aby skrócić czas skanowania
Obsługiwane rodziny
- 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
- Linear: EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- Postal: RM4SCC, Postnet, Planet, Australia Post
Doświadczenie programisty i licencjonowanie
Aspose.BarCode for Python via .NET Zachowaj logikę biznesową w Python, a silnik niech obsługuje kody kreskowe w usługach headless, zadaniach w tle i CI. Używaj presetów, aby dostroić szybkość względem dokładności, i zastosuj licencję dla produkcji.
Python‑first
Zachowaj logikę biznesową w Python. Silnik wykonuje ciężką pracę i działa na serwerach headless, w kontenerach i w CI.
Presety
Używaj presetów QualitySettings, takich jak high_performance, normal_quality i high_quality, albo dostrajaj opcje ręcznie.
Wersja ewaluacyjna
Zacznij w trybie ewaluacyjnym. Zastosuj licencję tymczasową do testów albo płatną licencję do użycia produkcyjnego.