API generowania i rozpoznawania kodów kreskowych dla Java
Kod kreskowy w Javie - gotowy w kilku liniach
Więcej prezentacji >// Create instance of BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "ASPOSE");
// Set barcode x-dimension in pixels
gen.getParameters().getBarcode().getXDimension().setPixels(4);
// Generate barcode and Save to PNG
gen.save("QRCode.png", BarCodeImageFormat.PNG);
> compile(group: ‘com.aspose’, name: ‘aspose-barcode’, version: ‘25.6’)
Dlaczego Aspose.Barcode for Java?
Biblioteka kodów kreskowych obsługuje różne ustawienia skanowania i dekodowania uszkodzonych lub zniekształconych kodów kreskowych. Umożliwia z powodzeniem odczytu obrazy kodów kreskowych o różnych wadach, takich jak szum Gaussa, odwrócone kolory, białe plamy, artefakty wizualne, kolorowe tło i brakujące paski. Aby poprawić czytelność kodów kreskowych, API umożliwia specjalne metody i mechanizmy, w tym filtrowanie mediany, filtrowanie „soli i papieru”, zmniejszenie wielkości obrazu i inne. Ponadto biblioteka kodów kreskowych korzysta z zaawansowanych metod do dekodowania kodów kreskowych macierzy danych przemysłowych, odczytania poważnie uszkodzonych kodów QR, a nawet przywracają niektóre dane z nieprawidłowych kodów kreskowych.
Standardy? Pokryty.
Aspose.BarCode for Java Aspose.Barcode obsługuje wszystkie główne formaty obrazów, w tym formaty wektorowe, takie jak SVG i EMF, a także PDF. Użyj naszego interfejsu API, aby rozpoznać pliki z skanerów lub kamer z łatwością. Oto wszystkie obsługiwane symbologie kodów kreskowych, w tym typy 1D, 2D, pocztowe i kompozytowe. Każdy z nich może być generowany i rozpoznawany na wszystkich obsługiwanych platformach.
Kody macierzy / 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 branżowe i złożone
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Wsparcie Java krzyżowe
Aspose.Barcode dla Java to interfejs API międzyplatformowy, który działa w dowolnym systemie z maszyną wirtualną Java-w tym z systemem Windows, Linux i MacOS. Niezależnie od tego, czy budujesz aplikacje komputerowe, internetowe lub serwerowe, biblioteka wpisuje się bezproblemowo do środowisk Java SE i Java EE.
Demo kodu na żywo
Wklej tekst → Zdobądź kod kreskowy. Upuść plik → Uzyskaj dekodowane dane. Oba przykłady są wyposażone w auto generowany przykładowy kod, dzięki czemu możesz skopiować prosto do swojego projektu.
Moc kodu kreskowego dla każdego projektu Java
Aspose.Barcode dla Java wnosi solidne i elastyczne funkcje kodu kreskowego do dowolnego systemu opartego na Javie. Jest przeznaczony dla programistów, którzy muszą zintegrować funkcjonalność kodów kreskowych z aplikacjami korporacyjnymi, systemami zarządzania dokumentami lub zautomatyzowanymi przepływami pracy. Z dużą dokładnością i szerokim zakresem formatu, działa równie dobrze w aplikacjach Java lokalnych i hostowanych w chmurze.
Dzięki pełnej kontroli nad logiką i designem kodów kreskowych możesz:
- Generuj i rozpoznaj ponad 60 typów kodów kreskowych
- Przeczytaj kody kreskowe z obrazów rastrowych, plików PDF i strumieni
- Uchwyt obracany, wypaczony lub hałaśliwy obrazy kodów kreskowych
- Dostosuj rozmiar, rozdzielczość, kolory i etykiety tekstowe
- Wdrożyć standardy GS1, ECI i pocztowe kody kreskowe
Funkcje i możliwości
Aspose.BarCode for Java to potężna biblioteka rozwoju do generowania i rozpoznawania kodów kreskowych 1D i 2D z różnych typów obrazów pod dowolnym kątem. Ten interfejs API umożliwia eksport generowanych kodów kreskowych do różnych wysokiej jakości formatów obrazów, umożliwia modyfikację pojawienia się wygenerowanych kodów kreskowych i ich parametrów, takich jak kolor tła, kolor paska, kąt obrotu, X-wymiar, jakość obrazu, rozdzielczość, podpisy, rozmiar i wiele innych. Zapewnia również bogate funkcje wykrywania i czytania kodów kreskowych oraz obsługuje ponad 60 typów kodów kreskowych.
Zapisz etykiety kodów kreskowych w różnych formatach
Rozpoznać ze strumienia lub pliku
Enkoduj i dekoduj znaki (nieanglish) w typach 2D
Obróć obrazy kodów kreskowych pod dowolnym kątem
Skanki kody z wieloma stronami TIFF
Obsługa symboli liniowych, 2D i pocztowych