[英]Java: How to paste (append) an image on clipboard to a word document
[英]How to append/paste bufferedImage into a Word or RTF document using Java?
我创建了一个Microsoft Word文档,并尝试将缓冲的图像写入其中,但是我得到的只是乱码。 有没有办法将缓冲的图像写入(最好是追加)到doc或RTF文件中?
由于某些限制,我想避免使用docx4j或iText或任何外部软件包。 但是,如果没有其他方法,请告诉我。
我的代码,以防有人需要参考:
ps_file = new File("ps_file.doc");
ImageIO.write(i1, "jpg", ps_file);
Word文档具有自己的语法来存储其数据,因此您不能仅向其添加文本并期望它能正常工作。
除非您愿意重新发明汽车,否则您将必须使用第三方库。
但是,您可以创建一个RTF文件来存储图像。 这里有一个类似的问题已经回答:
显然,它适用于C#,但是相同的过程可以很容易地在Java中应用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.