增加图片列表渲染示例
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package com.optima.document.test.bean;
|
package com.optima.document.test.bean;
|
||||||
|
|
||||||
|
import com.deepoove.poi.data.PictureRenderData;
|
||||||
import com.deepoove.poi.data.Pictures;
|
import com.deepoove.poi.data.Pictures;
|
||||||
import com.optima.document.api.DocumentService;
|
import com.optima.document.api.DocumentService;
|
||||||
import com.optima.document.test.config.DocumentServiceConfig;
|
import com.optima.document.test.config.DocumentServiceConfig;
|
||||||
@@ -45,8 +46,14 @@ public class DocumentConverter {
|
|||||||
params.put("departmentList", departmentList);
|
params.put("departmentList", departmentList);
|
||||||
|
|
||||||
byte[] bytes = Files.readAllBytes(Paths.get("/Users/yanghuanglin/Downloads/02.png"));
|
byte[] bytes = Files.readAllBytes(Paths.get("/Users/yanghuanglin/Downloads/02.png"));
|
||||||
|
|
||||||
params.put("img", Pictures.ofBytes(bytes).size(48, 27).create());
|
params.put("img", Pictures.ofBytes(bytes).size(48, 27).create());
|
||||||
|
|
||||||
|
List<PictureRenderData> 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
|
// 生成word,并转为pdf
|
||||||
byte[] generatedWord = documentService.generateWord(Files.readAllBytes(sourceFile.toPath()), params);
|
byte[] generatedWord = documentService.generateWord(Files.readAllBytes(sourceFile.toPath()), params);
|
||||||
byte[] wordedToPdf = documentService.wordToPdf(generatedWord, true);
|
byte[] wordedToPdf = documentService.wordToPdf(generatedWord, true);
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user