From 2fcd97552d16718cc7997629fd637a73a5a4483f Mon Sep 17 00:00:00 2001 From: 郑永安 <zyazyz250@sina.com> Date: 星期一, 19 六月 2023 14:44:19 +0800 Subject: [PATCH] 删除 --- src/main/java/com/gk/firework/Domain/Utils/QRCode.java | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gk/firework/Domain/Utils/QRCode.java b/src/main/java/com/gk/firework/Domain/Utils/QRCode.java new file mode 100644 index 0000000..e00948d --- /dev/null +++ b/src/main/java/com/gk/firework/Domain/Utils/QRCode.java @@ -0,0 +1,43 @@ +package com.gk.firework.Domain.Utils; + +import com.gk.firework.Domain.Exception.BusinessException; +import com.spire.barcode.*; +import com.spire.doc.*; +import com.spire.doc.documents.HorizontalAlignment; +import com.spire.doc.documents.Paragraph; +import com.spire.doc.fields.DocPicture; +import org.apache.poi.openxml4j.exceptions.InvalidFormatException; +import org.apache.poi.util.Units; +import org.apache.poi.xwpf.usermodel.*; +import org.apache.xmlbeans.XmlCursor; + +import javax.imageio.ImageIO; +import javax.servlet.http.HttpServletResponse; +import java.awt.*; +import java.awt.image.RenderedImage; +import java.io.*; +import java.util.List; + +class QRCode { + + /** + * @Description: 生成二维码 + * @date 2021/5/13 8:48 + */ + public static Image generateQRCode(String info) + { + BarcodeSettings settings = new BarcodeSettings(); + settings.setType(BarCodeType.QR_Code); + settings.setData(info); + settings.setData2D(info); + settings.setLeftMargin(0); + settings.setRightMargin(0); + settings.setTopMargin(0); + settings.setBottomMargin(0); + settings.setShowText(false); + settings.setQRCodeECL(QRCodeECL.Q); + settings.setQRCodeDataMode(QRCodeDataMode.Numeric); + BarCodeGenerator generator = new BarCodeGenerator(settings); + return generator.generateImage(); + } +} -- Gitblit v1.9.2