gpt4 book ai didi

java - 如何以编程方式将图像插入Word文档?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:01 25 4
gpt4 key购买 nike

我正在寻找那个。是否可以通过 Java 将图像插入到 MS Word 文档中?请回复....

最佳答案

import java.io.FileInputStream;
import java.io.FileOutputStream;

import org.apache.poi.util.Units;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;

public class test {
public static void main(String[] args) throws Exception {
XWPFDocument doc = new XWPFDocument();
XWPFParagraph p = doc.createParagraph();
XWPFRun xwpfRun = p.createRun();
String[] IMageargs={
"c:/1.jpg","c:/2.jpg","c:/3.jpg","c:/4.jpg"
};
for (String imgFile : IMageargs) {
int format=XWPFDocument.PICTURE_TYPE_JPEG;
xwpfRun.setText(imgFile);
xwpfRun.addBreak();
xwpfRun.addPicture (new FileInputStream(imgFile), format, imgFile, Units.toEMU(200), Units.toEMU(200)); // 200x200 pixels
//xwpfRun.addBreak(BreakType.PAGE);
}
FileOutputStream out = new FileOutputStream("C:\\test.docx");
doc.write(out);
out.close();
}
}

将文件放在链接中java file在路径 [src 文件夹] 中并记住不要更改包结构。我用word 2007测试过,apache poi 3.10不知道其他版本。

关于java - 如何以编程方式将图像插入Word文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2475095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com