# 1 楼答案 看看JAVA的Openoffice UNO或Aspose.word 关于this旧SO问题的更多信息 HereOpenoffice UNO论坛Java部分发布了一个示例 HereJava Sdk
# 5 楼答案 查看AsposeWordsforJava http://www.aspose.com/categories/java-components/aspose.words-for-java/default.aspx
# 6 楼答案 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(); } } 将文件放在路径[src folder]的链接java file中,记住不要更改包结构。 我已经用Word2007、ApachePOI3.10对它进行了测试,但不确定是否有其他版本
# 1 楼答案
看看JAVA的Openoffice UNO或Aspose.word
关于this旧SO问题的更多信息
HereOpenoffice UNO论坛Java部分发布了一个示例
HereJava Sdk
# 2 楼答案
使用Docmosis非常直接-放置一个标记图像,对其进行图书标记,并告诉docmosis处理替换图像的文档
# 3 楼答案
如果文档不存在,并且您希望从头开始创建,请使用以下方法:
http://code.google.com/p/java2word
其他:ApachePIO
# 4 楼答案
不容易,但这是可能的。试试Apache POI
# 5 楼答案
查看AsposeWordsforJava
# 6 楼答案
将文件放在路径[src folder]的链接java file中,记住不要更改包结构。 我已经用Word2007、ApachePOI3.10对它进行了测试,但不确定是否有其他版本