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("""