java word 插入图片
时间: 2023-08-09 11:05:57 浏览: 58
要在 Java 中插入图片,需要使用 Apache POI 库。以下是一个简单的示例代码:
```
import java.io.FileInputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;
import org.apache.poi.xwpf.usermodel.XWPFPicture;
import org.apache.poi.xwpf.usermodel.XWPFPictureData;
public class InsertImageInWord {
public static void main(String[] args) throws Exception {
// 创建 Word 文档对象
XWPFDocument document = new XWPFDocument();
// 创建段落对象
XWPFParagraph paragraph = document.createParagraph();
// 创建图片对象
XWPFPicture picture = paragraph.createRun().addPicture(new FileInputStream("image.jpg"), XWPFDocument.PICTURE_TYPE_JPEG, "image.jpg", XWPFPictureData.DEFAULT_PICTURE_WIDTH, XWPFPictureData.DEFAULT_PICTURE_HEIGHT);
// 保存文档
document.write(new FileOutputStream("output.docx"));
document.close();
}
}
```
其中,`image.jpg` 是要插入的图片文件的路径。这段代码会将图片插入到一个新的 Word 文档中,并将其保存为 `output.docx` 文件。