【发布时间】:2016-11-30 23:56:04
【问题描述】:
我在Canvas 上创建了一个情节。现在我想将图像添加到 Excel 文件中。
我知道如何从Canvas 获取WritableImage,并且我知道我需要InputStream 才能使用addPicture() 在Excel 中编写图像。问题是如何将这两者联系起来。
我可以将此图像保存到文件,然后打开并将其加载到 Excel,但也许有办法避免这种情况?
【问题讨论】:
-
您也可以写入 ByteArrayOutputStream,而不是通过 ImageIO.write() 写入文件。接下来您可以通过 addPicture(new ByteArrayInputStream(bytes of the ByteArrayOutputStream)) 将图片添加到工作簿
标签: java image canvas apache-poi javafx-8