2022年8月26日 星期五

產生二維條碼

後端

安裝nuget套件 ZXing.Net

BarcodeWriter bw = new BarcodeWriter();
bw.Format = BarcodeFormat.QR_CODE;
bw.Options.Hints.Add(EncodeHintType.MARGIN, 2); // 避免內距太寬造成圖片過小
bw.Options.Height = bw.Options.Width = 80;
Bitmap bitmap = bw.Write("123");
var picture = sheet.Drawings.AddPicture("123", bitmap);
picture.SetPosition(0, 0, 0, 0); // zero base

前端

沒有留言:

input 連結 datalist 用程式控制彈出選項

範例: nextTick(() => document.querySelector('input').showPicker());  ※僅支援現代瀏覽器