draco1023 / poi-tl-ext

Extensions for poi-tl
Apache License 2.0
211 stars 53 forks source link

富文本的图片黑了 #100

Closed gaoxinzhong1992 closed 10 months ago

gaoxinzhong1992 commented 11 months ago

你好,试了2个大小不一的图片,生成word后,小一点的图片可以正常显示,大一点的图片是黑的,这是什么原因?

draco1023 commented 11 months ago

建议先学习下如何正确的提问

gaoxinzhong1992 commented 11 months ago

建议先学习下如何正确的提问

模版内容:

image

代码: ZipSecureFile.setMinInflateRatio(0); HtmlRenderPolicy htmlRenderPolicy = new HtmlRenderPolicy(); Configure configure = Configure.builder() .bind("content", htmlRenderPolicy) .build(); DataM dataM = new DataM(); // dataM.setContent("<p>asdf<img src=\"http://chaxin.360unicom.cn/files/chunkFile/7a32ded8545b24735578a3b49c57e570/biology-and-biochemistry_3.jpeg\" /></p>"); dataM.setContent("<p>asdf<img src=\"http://chaxin.360unicom.cn/files/chunkFile/8490bb633ee0af88d92c7435341af73d/小机器人.png\" /></p>"); XWPFTemplate.compile("/Users/rzht/Desktop/input.docx", configure).render(dataM).writeToFile("output.docx");

biology-and-biochemistry_3.jpeg这个图片生成的效果如下:

image

小机器人.png这个图片生成的效果如下:

image
gaoxinzhong1992 commented 11 months ago

刚刚又试了下图片的类型,jpg和png都可以,jpeg不行。

draco1023 commented 10 months ago

这张jpeg图片本身就有问题,虽然是jpeg作为后缀,但是实际是png格式的

gaoxinzhong1992 commented 10 months ago

好的,明白了。