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