This post is about creating a QR Code generator using Azure Functions. A QR code (abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional barcode) first designed in 1994 for the automotive industry in Japan. QR codes often contain data for a locator, identifier, or tracker that points to a website or application. I will be using a library -
QRCoder to generate the QR Code for a URL. So first I have created a function with Http Trigger.
Next I add the
QRCode nuget package to the dotnet core project using
dotnet add package QRCoder --version 1.4.1
And on the
Run() method, I am adding the following code.
Now you can run the function using
func start. It will start the function and expose the endpoint.
Open the URL in the browser with a URL parameter like this -
http://localhost:7071/api/QRGenerator?url=https://dotnetthoughts.net, now it will execute the code and it will generate the QR code and display it in the browser.
Here is the QR Code of
Now we have implemented the whole QR Code generation in 4 lines. You can implement it as a micro service and consume it.
Happy Programming :)