导航:首页 > 文字图片 > 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中的图片相关的资料

热点内容
心痛女孩子的动态图片 浏览:194
女孩白色内内图片 浏览:205
入冬早上好文字图片 浏览:619
帅气男生换装图片 浏览:216
短发面条卷发型图片 浏览:1003
可爱小孩子图片卖萌 浏览:641
花的图画手绘简单图片 浏览:772
动漫公主服装图片大全图片大全 浏览:174
动漫绘画作品图片 浏览:129
小女孩几几的现状图片 浏览:303
樱花图片动漫图 浏览:743
成熟潮男搭配衣服图片 浏览:171
动漫人物图片大全黑白 浏览:1090
最多动漫图片 浏览:845
小鸟衣服图片大全可爱 浏览:512
手挡太阳的图片女生 浏览:558
男女生图片背影图片 浏览:1091
想太多心会累文字图片 浏览:434
简单动漫图片教程视频 浏览:624
女孩发育图片视频 浏览:624