[update] 修改
This commit is contained in:
@ -187,13 +187,14 @@ api-decrypt:
|
||||
privateKey: MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqhHyZfSsYourNxaY7Nt+PrgrxkiA50efORdI5U5lsW79MmFnusUA355oaSXcLhu5xxB38SMSyP2KvuKNPuH3owIDAQABAkAfoiLyL+Z4lf4Myxk6xUDgLaWGximj20CUf+5BKKnlrK+Ed8gAkM0HqoTt2UZwA5E2MzS4EI2gjfQhz5X28uqxAiEA3wNFxfrCZlSZHb0gn2zDpWowcSxQAgiCstxGUoOqlW8CIQDDOerGKH5OmCJ4Z21v+F25WaHYPxCFMvwxpcw99EcvDQIgIdhDTIqD2jfYjPTY8Jj3EDGPbH2HHuffvflECt3Ek60CIQCFRlCkHpi7hthhYhovyloRYsM+IS9h/0BzlEAuO0ktMQIgSPT3aFAgJYwKpqRYKlLDVcflZFCKY7u3UP8iWi1Qw0Y=
|
||||
|
||||
springdoc:
|
||||
swagger-ui:
|
||||
path: /swagger-ui.html
|
||||
tags-sorter: alpha
|
||||
operations-sorter: alpha
|
||||
api-docs:
|
||||
# 是否开启接口文档
|
||||
enabled: true
|
||||
swagger-ui:
|
||||
path: /swagger-ui.html # 明确Swagger UI路径
|
||||
# 持久化认证数据
|
||||
persistAuthorization: false
|
||||
path: /v3/api-docs
|
||||
info:
|
||||
# 标题
|
||||
title: '标题:${ruoyi.name}多租户管理系统_接口文档'
|
||||
@ -245,7 +246,11 @@ springdoc:
|
||||
packages-to-scan: org.dromara.cory
|
||||
- group: 20.代码生成模块
|
||||
packages-to-scan: org.dromara.generator
|
||||
|
||||
# knife4j的增强配置,不需要增强可以不配
|
||||
knife4j:
|
||||
enable: true
|
||||
setting:
|
||||
language: zh_cn
|
||||
|
||||
# 防止XSS攻击
|
||||
xss:
|
||||
|
||||
@ -0,0 +1,39 @@
|
||||
package org.dromara.test;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.dromara.common.utils.PdfBoxQrCodeGenerator;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author lcj
|
||||
* @date 2025/7/7 10:13
|
||||
*/
|
||||
@Slf4j
|
||||
@SpringBootTest
|
||||
public class PDFTest {
|
||||
|
||||
@Test
|
||||
void test() {
|
||||
String srcPdf = "http://58.17.134.85:9000/xinnengyuan-dev/2025/07/07/146cb913cb4841eb9944463b762cba53.pdf"; // 原始PDF
|
||||
String destPdf = "output.pdf"; // 输出PDF
|
||||
Map<String, Object> params = new HashMap<>();
|
||||
params.put("版本:", "1.0");
|
||||
params.put("文件名:", "绝对哦啊手机号丢啊");
|
||||
params.put("文件类型:", "蓝图");
|
||||
String qrText = "fdas:1.0 das:asd sad:dsa";
|
||||
String qrPath = "qrcode.png";
|
||||
|
||||
byte[] bytes = PdfBoxQrCodeGenerator.generateQRCodeBytes(qrText, 200, 200);
|
||||
try {
|
||||
PdfBoxQrCodeGenerator.addQRCodeToPDF(srcPdf, destPdf, bytes, 1, 1510, 900); // 页码从1开始,坐标单位是 pt(约1/72英寸)
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
System.out.println("二维码添加成功!");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user