
Kody QR służą do wszystkiego, od udostępniania linków do stron internetowych i danych kontaktowych po dokonywanie płatności i śledzenie zapasów. Jeśli jesteś programistą Java, być może zastanawiasz się, jak programowo tworzyć kody QR. W tym poście na blogu przeprowadzimy Cię przez proces tworzenia kodów QR w Javie.
Generator kodów QR - Instalacja API Java
Możesz łatwo skonfigurować interfejs API generatora QR w sekcji Nowości lub zainstalować Conholdate.Total for Java z następującymi konfiguracjami Mavena:
<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.9</version>
<type>pom</type>
</dependency>
Utwórz kod QR w Javie
Możesz utworzyć kod QR w Javie, wykonując poniższe czynności:
- Zainicjuj instancję klasy BarcodeGenerator.
- Określ parametry wyglądu kodu QR za pomocą setText(String), setAutoSizeMode(AutoSizeMode) i innych metod.
- Ustaw typ kodowania za pomocą metody setQrEncodeType(QREncodeType), a wersję QR za pomocą metody setQrVersion(QRVersion).
- Zapisz wynikowy kod QR metodą save(String, BarCodeImageFormat).
Poniższy fragment kodu pokazuje, jak utworzyć kod QR w Javie:
// Zainicjuj instancję klasy BarcodeGenerator
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "Aspose");
// Ustaw różne parametry kodu kreskowego
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);
gen.getParameters().setAutoSizeMode(com.aspose.barcode.generation.AutoSizeMode.NEAREST);
gen.getParameters().getImageHeight().setPixels(200);
gen.getParameters().getImageWidth().setPixels(200);
// Ustaw wersję automatyczną
gen.getParameters().getBarcode().getQR().setQrVersion(com.aspose.barcode.generation.QRVersion.AUTO);
// Ustaw typ kodowania ForceQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(com.aspose.barcode.generation.QREncodeType.FORCE_QR);
// Zapisz wygenerowany kod QR
gen.save("QRcode.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);
Utwórz kod QR ze współczynnikiem proporcji w Javie
Możesz zaimprowizować proces generowania kodu QR, zmieniając różne wartości parametrów kodu kreskowego. Można na przykład określić różne podpisy, tryb automatycznego rozmiaru, wersję, współczynnik proporcji itp. Poniższe kroki szczegółowo opisują sposób tworzenia kodu QR ze współczynnikiem proporcji w Javie:
- Utwórz instancję obiektu klasy BarcodeGenerator.
- Ustaw różne parametry kodu kreskowego QR, takie jak metoda setVisible(bool) i setPixels(Unit).
- Określ współczynnik proporcji za pomocą metody setAspectRatio(float).
- Wyeksportuj wyjściowy kod QR za pomocą metody save(String, BarCodeImageFormat).
Poniższy przykładowy kod wyjaśnia, jak utworzyć kod kreskowy QR ze współczynnikiem proporcji w Javie:
// Zainicjuj instancję klasy BarcodeGenerator
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "ASPOSE");
// Ustaw parametry kodu kreskowego
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);
// Ustaw współczynnik proporcji
gen.getParameters().getBarcode().getQR().setAspectRatio(2);
// Zapisz wygenerowany kod QR
gen.save("QrAspectRatio.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);
Poniższy zrzut ekranu to przykładowy kod QR wygenerowany ze współczynnikiem proporcji:

Bezpłatna licencja ewaluacyjna
Możesz otrzymać bezpłatną licencję tymczasową, aby uniknąć ograniczeń związanych z oceną i przetestować interfejsy API w pełnym zakresie.
Podsumowując
Tworzenie kodów QR w Javie jest stosunkowo prostym procesem. Niezależnie od tego, czy chcesz wygenerować kody QR dla stron internetowych, informacji kontaktowych czy w jakimkolwiek innym celu, teraz masz odpowiednią wiedzę. Eksperymentuj z różnymi treściami i ustawieniami, aby utworzyć kody QR odpowiadające Twoim konkretnym wymaganiom. Kody QR to wszechstronne narzędzie, które może zwiększyć funkcjonalność aplikacji Java. Jeśli jednak chcesz omówić jakiekolwiek wątpliwości, napisz do nas na forum.