`
yanghongxia9
  • 浏览: 115017 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

读取DOC的图片

阅读更多
/**
* 读取DOC图片
* @param docPath
*/
public static void readDocPicture(String docPath){
try {
FileInputStream in = new FileInputStream(docPath);
HWPFDocument doc = new HWPFDocument(in);//载入文档
//取得文档中字符的总数
int length = doc.characterLength();
//创建图片容器
PicturesTable pTable = doc.getPicturesTable();
for(int i = 0; i < length-1; i++){
Range range = new Range(i, i+1, doc);
CharacterRun cr = range.getCharacterRun(0);
if(pTable.hasPicture(cr)){
//提取图片
Picture pic = pTable.extractPicture(cr, false);
String afileName = pic.suggestFullFileName();
OutputStream out = new FileOutputStream(new File("D:" + File.separator + afileName));
pic.writeImageContent(out);
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
分享到:
评论

相关推荐

    Android读取doc(支持图片) 转html 并保存webview 成图片

    通过poi3.8 解析文件夹内的doc,并以webview加载转换后的html,点击按钮保存整个webview内容 以png图片方式保存。 doc如果有table 排版有瑕疵。 支持doc有图片。

    Android 读取Doc 文件

    此外,`WordReader`可能是另一个用于读取DOC文件的类或接口,可能包含更高级的功能,比如解析样式、图片或者其他元数据。但是,具体使用方式需要查看该库的文档或源代码来了解。 为了在Android设备上实际读取文件,...

    POI读取word文档的文字内容和图片内容

    在本主题中,我们将深入探讨如何使用POI库读取Word文档中的文字内容和图片。 首先,我们需要理解Word文档的基本结构。Word文档本质上是由一系列基于XML的数据存储在.OFFICEML格式的文件中,这使得我们可以通过解析...

    java 读取 doc docx word 中的内容 数据

    下面是一个简单的示例代码,展示了如何读取一个.doc文件并获取其内容: ```java import java.io.File; import java.io.FileInputStream; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf....

    android读取Word的Doc文件

    在Android平台上,读取Word(.doc)文件是一项常见的需求,尤其在处理文档共享和协作的应用场景中。本文将深入探讨如何在Android应用中实现这一功能,包括读取Word文件中的文字、表格和图片。 首先,理解Android...

    java读取doc,docx的jar文件

    本篇文章将详细介绍如何使用Java读取doc和docx文件,并将重点放在所需的jar文件上。 首先,为了在Java中读取doc和docx文档,我们需要引入Apache POI库。Apache POI是一个开源项目,专门用于处理Microsoft Office...

    java Apache poi 对word doc文件进行读写操作

    这个模块使得开发人员能够读取和写入 .doc 文件,而不仅仅是提取文本内容。 `HWPFDocument` 类是 HWPF 模块的核心,它代表了一个 Word .doc 文档。当你创建或打开一个 `HWPFDocument` 对象时,你可以访问文档的各个...

    C# 读取word文档和图片

    // 获取图片信息 int width = image.Width; int height = image.Height; string format = image.RawFormat.ToString(); // 显示图片 PictureBox pictureBox = new PictureBox(); pictureBox.Image = image; ...

    读取图片的技巧:将图片内嵌到_exe_文件中__easyx.doc

    ### 读取图片的技巧:将图片内嵌到exe文件中 #### 背景介绍 在开发软件或游戏时,经常会遇到需要处理大量图片的情况。为了提高程序的便携性和减少外部依赖,将图片资源内嵌到可执行文件(exe)内部成为了一种实用的...

    delphi操作中word提取doc内容和图片可转html

    一旦有了WordApp对象,我们就可以打开一个DOC文件并读取其内容。例如,下面的代码会打开名为`example.doc`的文件: ```pascal var Doc: Variant; begin Doc := WordApp.Documents.Open('C:\path\to\example.doc')...

    java 读取doc docx txt 文件例子

    在Java编程中,读取和处理文档是常见的需求,尤其是doc、docx和txt格式的文件,这些都是办公环境中广泛使用的文本文件格式。本示例主要介绍如何使用Java的Apache POI库来处理Microsoft Office的doc和docx文件,以及...

    POI解析word2007文本及图片(已测试).doc

    Apache POI 提供了对 Word 2007 文本和图片的解析功能,允许开发者读取和提取 Word 文档中的文本和图片内容。 Word 2007 文档结构 Word 2007 文档是基于 OpenXML 标准的,使用 ZIP 压缩文件格式来存储文档内容。...

    doc 替换生成doc doc转pdf实践

    - 使用POI读取.doc文件,获取内容和格式信息。 - 创建PDF文档对象,根据Word的内容和格式在PDF中建立相应元素。 - 保存转换后的PDF文件。 综上所述,"doc 替换生成doc"和"doc转pdf实践"是利用编程技术处理文档...

    asp读取access数据库生成带图片word.zip

    这篇文档将深入探讨如何使用ASP(Active Server Pages)来读取Access数据库,并生成包含图片的Word文档。在ASP中,我们可以利用ADO(ActiveX Data Objects)库与数据库进行交互,而Access数据库则作为数据源,提供了...

    使用POI读写Word文件(兼容doc与docx版本)

    - 对于.docx文件,可以遍历`XWPFDocument`中的`XWPFParagraphs`和`XWPFTables`来获取段落和表格。 - 对于.doc文件,可以遍历`HWPFDocument`中的`Paragraphs`和`Tables`。 3. **写入Word文件** - 创建新的Word...

    Halcon结合C#二次开发读取图片并处理图片.doc

    "Halcon结合C#二次开发读取图片并处理图片" Halcon是一种功能强大的图像处理软件,结合C#进行二次开发,可以充分发挥其强大的图像处理能力。本文将介绍如何使用Halcon结合C#二次开发读取图片并处理图片。 Halcon...

    winform c# pdf文件转换doc文件和 png 图片格式 PDF转word 和图片

    采用C#开发语言,借助第三方Aspose.Pdf.dll及Spire.Pdf.dll 对pdf文件进行处理,可以把pdf文件转换成doc 或者docx png等格式,通过代码大家可以进行自己重新开发,核心代码已经编写完成,下载后可以直接运行进行pdf...

    java获取word中doc、docx中的图片

    java使用Apache POI获取doc、docx中的图片。

    MySQL如何存储图片.doc

    - **文件流读取**:使用`FileInputStream`读取用户上传的图片文件,将其转换为字节流形式,准备插入数据库。 - **执行插入语句**:构建SQL插入语句,使用PreparedStatement预编译语句,提高效率并防止SQL注入攻击...

    c#用aspose.word读取word文件内容,并显示图片

    在探讨如何利用C#结合Aspose.Word库读取Word文档内容并显示其中的图片之前,我们首先需要了解几个关键的概念和技术点。 ### Aspose.Word 库简介 Aspose.Words 是一个强大的.NET类库,用于在服务器端处理Microsoft ...

Global site tag (gtag.js) - Google Analytics