Skapa QR-kod i Java.

QR-koder används allmänt för att dela viktig information. För olika behov kanske du vill skapa en QR-kod i dina lösningar eller applikationer. Följaktligen utvecklar den här artikeln hur man skapar en QR-kod programmatiskt i Java.

Java API-installation för att generera QR-kod

Du måste installera Aspose.BarCode for Java API som gör att du kan arbeta med olika typer av streckkoder. Helt enkelt ladda ner de relevanta JAR-filerna eller få tillgång till dem med följande konfigurationer i filen pom.xml för att konfigurera den från repository.

<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>

Skapa QR-kod i Java

Du kan skapa en QR-kod med följande steg:

  1. Skapa ett objekt av klassen BarcodeGenerator och nämn inmatningstexten tillsammans med EncodeType.
  2. Ställ in typer av kodning och version av QR-koden.
  3. Generera QR-koden och exportera den genererade koden som en PNG-bild.

Följande exempelkod visar hur man skapar en QR-kod i Java:

// Initiera en instans av klassen BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Ställ in automatisk version
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Ställ in ForceMicroQR QR-kodningstyp
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);

Generera QR-kod med ForceQR-kodning i Java

Du måste följa stegen nedan för att skapa en ForceQR-typ av QR-kod i Java.

  1. Skapa en instans av klassen BarcodeGenerator och ange EncodeType och inmatningstexten.
  2. Ställ in kodningstypen och versionen av den önskade QR-koden.
  3. Skriv utdatafilen som innehåller koden som en PNG-bild.

Följande kodexempel förklarar hur man genererar en QR-kod med ForceQR-kodning i Java:

// Initiera en instans av klassen BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Ställ in automatisk version
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Ställ in ForceQR QR-kodningstyp
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);

Skaffa en gratis licens

Du kan utvärdera API:et utan några vattenstämplar eller utvärderingsbegränsningar genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du utforskat hur du genererar en QR-kod av olika slag, versioner etc. utifrån dina krav. Kodexemplet visar hela processen för att generera QR-kod programmatiskt i java. Dessutom kan du ta en titt på dokumentationen utrymmet för att kontrollera många andra varianter och funktioner som stöds av Aspose.BarCode för Java API. Om du har några frågor är du välkommen att kontakta oss via forumet.

Se även