Wygeneruj kod QR w Javie.

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

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:

  1. Utwórz obiekt klasy Generator kodów kreskowych i podaj tekst wejściowy wraz z EncodeType.
  2. Ustaw typy kodowania i wersję kodu QR.
  3. 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.

  1. Utwórz instancję klasy BarcodeGenerator i określ EncodeType oraz tekst wejściowy.
  2. Ustaw typ kodowania i wersję żądanego kodu QR.
  3. 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.

Zobacz też