diff --git a/document-test/src/main/java/com/optima/document/test/bean/DocumentConverter.java b/document-test/src/main/java/com/optima/document/test/bean/DocumentConverter.java index 7fe254d..12ded8a 100644 --- a/document-test/src/main/java/com/optima/document/test/bean/DocumentConverter.java +++ b/document-test/src/main/java/com/optima/document/test/bean/DocumentConverter.java @@ -1,5 +1,6 @@ package com.optima.document.test.bean; +import com.deepoove.poi.data.PictureRenderData; import com.deepoove.poi.data.Pictures; import com.optima.document.api.DocumentService; import com.optima.document.test.config.DocumentServiceConfig; @@ -45,8 +46,14 @@ public class DocumentConverter { params.put("departmentList", departmentList); byte[] bytes = Files.readAllBytes(Paths.get("/Users/yanghuanglin/Downloads/02.png")); + params.put("img", Pictures.ofBytes(bytes).size(48, 27).create()); + List imgList = new ArrayList<>(); + imgList.add(Pictures.ofBytes(bytes).size(48, 27).create()); + imgList.add(Pictures.ofBytes(bytes).size(48, 27).create()); + params.put("imgList", imgList); + // 生成word,并转为pdf byte[] generatedWord = documentService.generateWord(Files.readAllBytes(sourceFile.toPath()), params); byte[] wordedToPdf = documentService.wordToPdf(generatedWord, true); diff --git a/document-test/src/main/resources/test.docx b/document-test/src/main/resources/test.docx index aa68d62..0058e6f 100644 Binary files a/document-test/src/main/resources/test.docx and b/document-test/src/main/resources/test.docx differ