我只是在尋找。是否可以通過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文檔中以頁腳形式插入圖像
- 3. 將圖像插入Word文檔TextBox
- 4. 以編程方式比較word文檔
- 5. 如何將圖像和文本插入到Word文檔中
- 6. 如何以編程方式更改Word文檔中的圖像網址
- 7. 如何以編程方式向Word文檔添加樣式
- 8. 如何使用java將圖像插入word文檔
- 9. 如何將圖像插入到OpenXML Word文檔的標題中?
- 10. 如何使用PHP將圖像插入Word文檔?
- 11. 如何以編程方式在Word 2007文檔中使用vs 2010,c#插入或編輯餅圖?
- 12. 以編程方式將數據插入InDesign文檔
- 13. 如何通過模板以編程方式創建Word文檔
- 14. 如何以編程方式更改Word 2010文檔的佈局?
- 15. 如何將圓形插入word文檔
- 16. 以編程方式訪問Word 2007文檔的文檔屬性
- 17. 以編程方式將InkPicture添加到word文檔中
- 18. 將圖片插入word文檔
- 19. 如何轉換Word文檔以編程
- 20. 將圖像插入文檔
- 21. 如何以編程方式將文本插入到SWF文件
- 22. 以編程方式將幾個圖像插入到UITableviewcell中?
- 23. 如何在將圖片插入Word文檔時檢索圖像文件名
- 24. 在ASP.NET中以編程方式將Word 2007文檔轉換爲Word 2003
- 25. 如何將Word和Excel文檔以編程方式轉換爲PDF?
- 26. 以編程方式從ASP.NET生成可編輯的Word文檔?
- 27. 以編程方式對Word文檔進行簡單的編輯
- 28. 如何在Word文檔標題中插入圖像
- 29. 如何在c中用現有的word文檔插入圖像#
- 30. 如何以編程方式將drm插入html文件?
在OpenOffice中沒有得到任何東西。請提供相同的準確源代碼。 – 2010-03-23 06:22:42
我已經添加了一個例子。 – systempuntoout 2010-03-24 07:31:30