导航:首页 > 文字图片 > java读取word中的图片

java读取word中的图片

发布时间:2022-01-14 09:42:13

① java:一个文件夹里里面有很多图片有很多word文件有我要如何读取word文件名,该如何做

可以用过滤器,也可以循环自己判断,如FourQueue 写的那样。
下边是过滤器的例子。
------------------------------------------------------------------------------------
import java.io.File;
import java.io.FilenameFilter;

public class FileDoc {

public static void main(String[] args) {
File root = new File("D:\\test");
File[] files = root.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
if (name.toLowerCase().endsWith("doc")) {
// 2003 word
return true;
}
if (name.toLowerCase().endsWith("docx")) {
// 2007 word
return true;
}
return false;
}
});

for (int i = 0; i < files.length; i++) {
System.out.println(files[i].getPath());
}
}

}

② java能读取到word文档或者rtf文档里面的内容、格式和图片吗

当然可以,使用File流读取数据;图片可能读取不到你自己试下就知道了

③ 用java程序如何读取word里面的图片

试试jacob,这个操作word的功能还是蛮多的。

④ java 读取word 并识别图片

肯定不是少引用了包,提示你类型不对。这个getImagedataArray这个方法,返回的是int类型,怎么能用数组的方式去取值

⑤ JAVA编辑WORD文件插入图片

试试这个代码,需要添加spire.doc jar依赖

importcom.spire.doc.Document;
importcom.spire.doc.FileFormat;
importcom.spire.doc.Section;
importcom.spire.doc.documents.*;
importcom.spire.doc.fields.DocPicture;

publicclassInsertImage{

publicstaticvoidmain(String[]args){

//实例化Document对象
Documentdoc=newDocument();
//加载文档
doc.loadFromFile("C:\Users\Administrator\Desktop\test.docx");
//获取第一个section
Sectionsection=doc.getSections().get(0);
//添加一个段落
Paragraphpara=section.addParagraph();
//添加图片到段落
DocPicturepicture=para.appendPicture("C:\Users\Administrator\Desktop\Cartoon.png");
//设置文字环绕方式(居于文字上方)
picture.setTextWrappingStyle(TextWrappingStyle.In_Front_Of_Text);
//指定图片的相对位置
picture.setHorizontalOrigin(HorizontalOrigin.Page);
picture.setHorizontalPosition(250f);
picture.setVerticalOrigin(VerticalOrigin.Top_Margin_Area);
picture.setVerticalPosition(150f);
//设置图片大小
picture.setWidth(80f);
picture.setHeight(80f);
//保存到文档
doc.saveToFile("output/InsertImage.docx",FileFormat.Docx);
}
}

生成的Word:

⑥ java 如何使用poi 在word 中插入图片和数据,给我一个实现的例子,

实际上还真就得一个一个set进去
我现在做的程序就有这部分机能,思路就是excel→sheet→row
然后遍历所有row,取出所有的cell放到一个存储用结构体中。
无论如何,解析的过程都需要自己来写的。
=======================================================
你的想法我明白,其实就是想要一个java与poi的databinding,定义好的数据模块可以自动和excel的对应列进行匹配。但是这个东西确实就没有啊,人家只封装了读取excel内容,没有提供这样的模块,只有自己写啊。即使是60个列,事实上绑定的逻辑也就只用写一次,而且大部分的内容只要复制粘贴就好了。
如果像下面说的做循环,赋值简单了,可是用的时候就痛苦了,要取某一个字段的时候难道要用数组下标去取?
PS 鄙视5楼的,人家要的是数据导入,拷贝一段倒出的处理来。

⑦ java中如何读取word中的某一张图片及读取word中的公式有没有人做过类似的功能啊在线等。

有操作office的包,不过我只操作过Excel,没试过Word
你在Google搜 “java Excel”或“java office”即可找到。

⑧ poi如何把word文档中的样式及图片读入到java程序中

读取格式 暗流的形式读入

⑨ 用Java从word中提取出图片

因为太长了, 我放我空间了
思路是2003以后, word就可存为xml, 二进制数据按base64编码
然后可以按解析xml文档方式获取图片数据
然后对它进行解码--

⑩ java想要对已有word文档追加图片,应该怎么做

以前做过其他office的没做过微软的,不过大同小异
这个你就需要在java中获取到word的某种对象,方法有很多,但是要看你用什么方式调用的office了,如果是某个牌子的中间件,那就用那个中间件的二次开发文档里面应该就有提到这些方法,如果是第三方的jar包,应该也不麻烦,通过jar包中的方法,可能要有一个word的实例创建的过程吧,然后获取到range或者textrange等这些对象(应该是这俩对象……)通过这对象然后找到插入图片的方法,然后传入位置参数(可能是两个数用逗号隔开)

阅读全文

与java读取word中的图片相关的资料

热点内容
玉刻图片大全简单 浏览:326
word2016文档中加入一幅图片 浏览:330
可爱安娜儿图片 浏览:101
动漫图片如何命名 浏览:593
精美外国小女孩图片头像 浏览:636
雾感灰棕发型图片 浏览:709
如何在一张图片上加上自己的商标 浏览:856
儿童卧室女孩图片大全 浏览:28
鸟笔画图片大全简单 浏览:277
古代衣服图片皇贵妃 浏览:672
动漫唯美卖萌图片 浏览:234
手绘素描动漫图片 浏览:314
海边气质美女背影图片 浏览:706
女生图片成熟 浏览:274
左黑右白图片男生 浏览:857
word中横向变纵向后图片显示不全 浏览:302
发型男图片短发欧美 浏览:365
公司图片动漫的 浏览:532
word里如何同时修改多个图片大小 浏览:911
秋天文字图片 浏览:926