
Kody QR są powszechnie używane do udostępniania ważnych informacji. W przypadku innych wymagań możesz chcieć utworzyć kod QR w swoich rozwiązaniach lub aplikacjach. W związku z tym w tym artykule opisano, jak programowo wygenerować kod QR w Javie.
- Instalacja Java API w celu wygenerowania kodu QR
- Wygeneruj kod QR w Javie
- Wygeneruj kod QR za pomocą kodowania ForceQR w Javie
Instalacja Java API w celu wygenerowania kodu QR
Należy zainstalować API Aspose.BarCode for Java, które umożliwia pracę z różnymi typami kodów kreskowych. Wystarczy pobrać odpowiednie pliki JAR lub uzyskać do nich dostęp z następującymi konfiguracjami w pliku pom.xml, aby skonfigurować je z repozytorium.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>22.8</version>
</dependency>
Wygeneruj kod QR w Javie
Możesz wygenerować kod QR, wykonując następujące czynności:
- Utwórz obiekt klasy Generator kodów kreskowych i podaj tekst wejściowy wraz z EncodeType.
- Ustaw typy kodowania i wersję kodu QR.
- Wygeneruj kod QR i wyeksportuj wygenerowany kod jako obraz PNG.
Poniższy przykładowy kod pokazuje, jak wygenerować kod QR w Javie:
// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// Ustaw wersję automatyczną
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//Ustaw typ kodowania QR ForceMicroQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);
Wygeneruj kod QR za pomocą kodowania ForceQR w Javie
Musisz wykonać poniższe kroki, aby utworzyć kod QR typu ForceQR w Javie.
- Utwórz instancję klasy BarcodeGenerator i określ EncodeType oraz tekst wejściowy.
- Ustaw typ kodowania i wersję żądanego kodu QR.
- Zapisz plik wyjściowy zawierający kod jako obraz PNG.
Poniższy przykładowy kod wyjaśnia, jak wygenerować kod QR z kodowaniem ForceQR w Javie:
// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// Ustaw wersję automatyczną
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//Ustaw typ kodowania QR ForceQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);
Uzyskaj bezpłatną licencję
Możesz ocenić interfejs API bez żadnych znaków wodnych lub ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.
Wniosek
W tym artykule zbadałeś, jak wygenerować kod QR różnego rodzaju, wersji itp. w oparciu o Twoje wymagania. Przykładowy kod pokazuje cały proces programowego generowania kodu QR w Javie. Ponadto możesz zajrzeć do przestrzeni documentation, aby sprawdzić wiele innych odmian i funkcji obsługiwanych przez Aspose.BarCode for Java API. W przypadku jakichkolwiek pytań prosimy o kontakt za pośrednictwem forum.