我只是在寻找。是否可以通过Java将图像插入MS Word文档? 请回复....如何以编程方式将图像插入Word文档?
3
A
回答
1
不容易,但它是可能的。尝试Apache POI。
0
查看Aspose Words for Java。
1
,看一下Openoffice UNO或Aspose.word用于JAVA。
有关this old SO问题的更多信息。
Here在OpenOffice UNO论坛的Java部分发布了一个例子。
Here Java Sdk。
0
另一种选择是看的Apache POI HWPF - 的Java API来处理Microsoft Word文件
http://poi.apache.org/hwpf/index.html
从网站:
HWPF是我们 的端口的名称Microsoft Word 97(-2007)文件格式 转换为纯Java。它不支持 新的Word 2007 .docx文件格式,其中 不是基于OLE2的文件格式。
这可能是一个良好的开端: http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/TestHWPFPictures.java?view=log
0
与漂亮的直Docmosis向前 - 地方标记图像,书签,并告诉docmosis来处理文档替换图像。
0
2
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不太确定其他版本。
相关问题
- 1. 如何以编程方式将注释插入Microsoft Word文档?
- 2. 将图像插入Word文档TextBox
- 3. 以编程方式比较word文档
- 4. 如何以编程方式更改Word文档中的图像网址
- 5. 如何使用java将图像插入word文档
- 6. 如何以编程方式在Word 2007文档中使用vs 2010,c#插入或编辑饼图?
- 7. 以编程方式将数据插入InDesign文档
- 8. 如何将圆形插入word文档
- 9. 如何通过模板以编程方式创建Word文档
- 10. 如何以编程方式更改Word 2010文档的布局?
- 11. 以编程方式访问Word 2007文档的文档属性
- 12. 将图片插入word文档
- 13. 以编程方式将InkPicture添加到word文档中
- 14. 将图像插入文档
- 15. 如何转换Word文档以编程
- 16. 如何以编程方式将文本插入到SWF文件
- 17. 以编程方式将几个图像插入到UITableviewcell中?
- 18. 如何在将图片插入Word文档时检索图像文件名
- 19. 在ASP.NET中以编程方式将Word 2007文档转换为Word 2003
- 20. 如何将Word和Excel文档以编程方式转换为PDF?
- 21. 以编程方式从ASP.NET生成可编辑的Word文档?
- 22. 以编程方式对Word文档进行简单的编辑
- 23. 如何在c中用现有的word文档插入图像#
- 24. 如何以编程方式将drm插入html文件?
- 25. 以最快的方式以编程方式替换Word文档中的文本
- 26. 使用XSLT&C将图像(字节[])插入Word文档#
- 27. 如何使用java PDFBox以编程方式将图像插入AcroForm字段?
- 28. 如何以编程方式将图像插入到Gmail邮件中
- 29. 以编程方式将行插入表
- 30. 如何以编程方式将Word文件转换为PDF?
在OpenOffice中没有得到任何东西。请提供相同的准确源代码。 – 2010-03-23 06:22:42
我已经添加了一个例子。 – systempuntoout 2010-03-24 07:31:30