Creare QR Code in Go

Mattepuffo's logo
Creare QR Code in Go

Creare QR Code in Go

In questo articolo vediamo come creare QR Code in Go usando la libreria go-qrcode!

Per installarla:

go get -u github.com/yeqown/go-qrcode/v2
go mod tidy

Qui sotto un esempio:

package main

import (
	"fmt"
	"os"

	"github.com/yeqown/go-qrcode/v2"
	"github.com/yeqown/go-qrcode/writer/standard"
)

func main() {
	qrc, err := qrcode.New("https://www.mattepuffo.com")

	if err != nil {
		fmt.Println(err)
		os.Exit(0)
	}

	w, err := standard.New("qrcode.jpeg")

	if err != nil {
		fmt.Println(err)
		os.Exit(0)
	}

	if err = qrc.Save(w); err != nil {
		fmt.Println(err)
		os.Exit(0)
	}

}

Ci sono poi diversi altri settaggi/opzioni da usare.

Guardate la documentazione per ulteriori dettagli.

Enjoy!


Condividi

Commentami!