Creare QR Code in Kotlin con QRGen
QRGen è una libreria per Java per la creazione di codici QR Code.
Oggi l'ho testata in Kotlin, e non ho avuto problemi.
Per l'installazione ho usato Maven, ed ho aggiunto un repository:
<dependencies>
<dependency>
<groupId>com.github.kenglxn.qrgen</groupId>
<artifactId>javase</artifactId>
<version>2.6.0</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Qui sotto il codice Kotlin:
import net.glxn.qrgen.core.image.ImageType;
import net.glxn.qrgen.javase.QRCode;
import java.io.File
import java.io.IOException
import java.nio.file.Files
import java.nio.file.Paths
fun main(args: Array<String>) {
try {
val fileName = "qrcode.png"
val size = 300
val file: File = QRCode.from("IL TESTO CHE VUOI!")
.to(ImageType.PNG)
.withSize(size, size)
.file()
val path = Paths.get(fileName)
if (Files.exists(path)) {
Files.delete(path)
}
Files.copy(file.toPath(), path)
} catch (e: IOException) {
println(e.message)
}
}
Enjoy!
kotlin qrgen qr code
1 Commenti
Buongiorno sei in grado di creare un codice QR utilizzando i dati di un documento pdf? se si quanto potrebbe costare realizzarlo?
22/12/2021