From 2fcd97552d16718cc7997629fd637a73a5a4483f Mon Sep 17 00:00:00 2001
From: 郑永安 <zyazyz250@sina.com>
Date: Mon, 19 Jun 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