From 6c7282d275720099b6187f7d0e5dc5c9eb57edcc Mon Sep 17 00:00:00 2001 From: zhouhaibin Date: Thu, 22 May 2025 17:40:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B2=A1=E6=9C=89=E6=96=87?= =?UTF-8?q?=E5=AD=97=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/DocumentTaskResultsServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/zaojiaManagement/zaojia-productManagement/src/main/java/org/dromara/productManagement/service/impl/DocumentTaskResultsServiceImpl.java b/zaojiaManagement/zaojia-productManagement/src/main/java/org/dromara/productManagement/service/impl/DocumentTaskResultsServiceImpl.java index c8730cc..ec3ca20 100644 --- a/zaojiaManagement/zaojia-productManagement/src/main/java/org/dromara/productManagement/service/impl/DocumentTaskResultsServiceImpl.java +++ b/zaojiaManagement/zaojia-productManagement/src/main/java/org/dromara/productManagement/service/impl/DocumentTaskResultsServiceImpl.java @@ -380,7 +380,12 @@ public class DocumentTaskResultsServiceImpl implements IDocumentTaskResultsServi .addAttributes("table", "border", "cellpadding", "cellspacing") .addAttributes("img", "src", "alt", "width", "height"); // 允许img标签及其属性 htmlContent = Jsoup.clean(htmlContent, "", safelist, settings); + htmlContent = htmlContent.replaceAll("(?s)
(.*?)
", + "
$1
"); + // 处理行内代码 - 将行内code替换为带内联样式的span (不使用class) + htmlContent = htmlContent.replaceAll("(.*?)", + "$1"); // 创建完整的HTML文档,使用微软雅黑 String html = String.format("""