QRService
Name | QRService |
Class Path |
|
Versions | 9 10 11 |
Overview
The QRService
provides utility methods to generate QR codes from text input. It supports:
Generating QR codes as files.
Returning QR codes as file streams.
Encoding QR codes in Base64 format.
Available Functions
generateQrFileStream(String input, int size): FileInputStream
Generates a QR code as a PNG file and returns it as a file stream.
Parameters:
input
(String
): The text content to encode in the QR code.size
(int
): The size (in pixels) of the QR code.
Returns:
FileInputStream
: A stream to the generated QR file.
Throws:
IOException
: If the file cannot be created or read.
generateQrFile(String input, int size): File
Generates a QR code as a PNG file and returns it.
Parameters:
input
(String
): The text content to encode in the QR code.size
(int
): The size (in pixels) of the QR code.
Returns:
File
: The generated QR code image file.
Throws:
IOException
: If the file cannot be created.
generateQrBase64(String input, int size): String
Generates a QR code as a PNG image and encodes it in Base64 format.
Parameters:
input
(String
): The text content to encode in the QR code.size
(int
): The size (in pixels) of the QR code.
Returns:
String
: A Base64-encoded PNG image of the QR code.
Summary
The QRService
provides simple QR code generation with multiple output formats:
File (
File
object)File Stream (
FileInputStream
)Base64-encoded string
This service is useful for applications requiring QR-based authentication, data sharing, or URL encoding.