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

前端

沒有留言:

vue3-simple-alert 學習心得

官網 顯示提示輸入訊息並於按下確定時檢查是否有輸入,防止未輸入就按確定,且和按取消用不同邏輯處理 VueSimpleAlert.fire({     title: '請輸入原因',     input: 'text',     showCancel...