public static byte[] GetQRCode(string txt, ECCLevel eccLevel, int size) { using (var qrGen = new QRCodeGenerator()) using (var qrCode = qrGen.CreateQrCode(txt, eccLevel)) using (var qrBmp = new PdfByteQRCode(qrCode)) return(qrBmp.GetGraphic(size)); }
public static byte[] GetQRCode(string plainText, int pixelsPerModule, string darkColorHtmlHex, string lightColorHtmlHex, ECCLevel eccLevel, bool forceUtf8 = false, bool utf8BOM = false, EciMode eciMode = EciMode.Default, int requestedVersion = -1) { using (var qrGenerator = new QRCodeGenerator()) using ( var qrCodeData = qrGenerator.CreateQrCode(plainText, eccLevel, forceUtf8, utf8BOM, eciMode, requestedVersion)) using (var qrCode = new PdfByteQRCode(qrCodeData)) return(qrCode.GetGraphic(pixelsPerModule, darkColorHtmlHex, lightColorHtmlHex)); }