㈠ Java如何利用jacob给word文档的页眉添加图片
用宏录制先操作一遍然后根据VBA的代码改成JACOB的
㈡ 使用jacob将图片写入word文档时报错(类型转化异常) ,不知道怎么回事求大神解惑!!
首先word03对这个支持不好.推荐07以上.07sp2之后word才可以直接另存为pdf.
以下代码对应的是word2010
Java代码 1. public class JacobTest
2. public static void wordToPDF(String
3. ActiveXComponentword
4. try {
5. app.setProperty(
6. Dispatch docs
7. Dispatch doc
8. docs,
9. "Open",
10. Dispatch.Method,
11. new Object[]
12. new
13. //new Variant(type)
14. Dispatch.invoke(doc,
15. toFile, new
16. Variant f = new
17. Dispatch.call(doc,
18. } catch (Exception
19. e.printStackTrace();
20. } finally {
21. app.invoke("Quit"
22. }
23. }
24.
25. public static void main(String[]
26. //源文件全路径
27. String docfile ="D:
28. for (int i = 0; i <
29. //些路径test为实际存在的目录
30. String toFile=
31. wordToPDF(docfile,
32. }
33. }
34. }
JacobTest { wordToPDF(String docfile, String toFile,int type) { ActiveXComponent app = new ActiveXComponent("Word.Application"app.setProperty("Visible", new Variant(false)); docs = app.getProperty("Documents").toDispatch(); = Dispatch.invoke( Dispatch.Method, Object[] { docfile, new Variant(false), new Variant(true) }, new int[1]).toDispatch(); Variant(type),这里面的type的决定另存为什么类型的文件Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] new Variant(type) }, new int[1]); new Variant(false); Dispatch.call(doc, "Close", f); (Exception e) { e.printStackTrace(); "Quit", new Variant[] {}); main(String[] args) { 源文件全路径 "D:\\服务实施描述报告(企业门户).docx"; < 18; i++) { 为实际存在的目录,s后面为要另存为的文件名toFile="d:\\test\\s"+i; wordToPDF(docfile, toFile,i); "Word.Application"); // 启动 的决定另存为什么类型的文件
㈢ 怎么通过jacob设置生成word文档的横版或竖版
一、横向显示(横排)。
1、单击菜单“文件——页面设置”,如下图:
2、出现页面设置对话框,在“方向”选项下单击“横向”,然后单击“确定”,这样整篇文档就横向显示了。如下图所示:
二、横竖页面混排。
1、选定所要改变方向页面内的所有内容;
2、打开页面设置对话框;
3、在页面设置对话框的“方向”选项下单击“横向”,单击“应用于”下的向下箭头,出现下拉列表,选择“所选文字”,然后单击“确定”,这样所选文字就单独横向显示了,达到横竖页混排的效果。
㈣ java中如何用jacob将数据库中的二进制图片存到word中的指定位置
主要用到org.apache.poi 来操作word,而读取数据库图片
通过读取数据库Blob 字段的列然后通过
public static BufferedImage imgChangeBuffer(Blob blob)
方法钩子一个 BufferedImage 然后把这个 BufferedImage 设置到word中,希望能帮上忙。
㈤ jacob技术向word中“指定”位置插入图片
主要用到org.apache.poi
来操作word,而读取数据库图片
通过读取数据库blob
字段的列然后通过
public
static
bufferedimage
imgchangebuffer(blob
blob)
方法钩子一个
bufferedimage
然后把这个
bufferedimage
设置到word中,希望能帮上忙。
㈥ jacob操作word里的图片问题
你试着把打开方式直接用WORD怎么样。
㈦ 如何用jacob在word插入文本框
1、利用jacob包将用户上传的word文件转换成htm格式,必须是“筛选过的网页”,不然显示不了图片; 2、将转换好的htm格式文档路径存入数据库,读的时候就在数据库里读。