我是在

Android中渲染文件的新手,我想在我的应用程序中渲染或显示一个docx文件.

我已经从docx文件中提取文本,但现在我也要从docx文件中提取图像.

我已经找到了几种以纯Java显示图像的方法,但是有没有一个很好的例子呢?

我尝试这个代码来获取图片但不工作…

public void extractImages(Document xmlDoc)

{

NodeList binDataList = xmlDoc.getElementsByTagName("w:drawings");

String fileName = "";

Node currentNode;

for(int i = 0; i < binDataList.getLength(); i++)

{

currentNode = binDataList.item(i);

if(currentNode.getNodeType() == Node.ELEMENT_NODE && ((Element)currentNode).hasAttribute("w:name"))

{

File newImageFile = new File(picDirectory, ((Element)currentNode).getAttribute("w:name").replaceFirst("wordml://", ""));

if(newImageFile.exists())

{

}

else

{

if(writeImage(newImageFile, currentNode))

{

//Print some success message

}

}

}

}

java怎么读取docx文件_java – 如何显示或读取docx文件相关推荐

  1. 解决eclipse maven工程中src/main/resources目录下创建的文件夹所显示样式不是文件夹,而是“包“图标样式的问题

    解决eclipse maven工程中src/main/resources目录下创建的文件夹所显示样式不是文件夹,而是"包"图标样式的问题 参考文章: (1)解决eclipse ma ...

  2. java 读取1m文件_java的FileInputStream类读取文件

    package net.csdn.InputStream; import java.io.File; import java.io.FileInputStream; import java.io.Fi ...

  3. java io流读取txt文件_Java使用IO流读取TXT文件

    通过BufferedReader读取TXT文件 window系统默认的编码是GBK,而IDE的编码多数为UTF-8,如果没有规定new InputStreamReader(new FileInputS ...

  4. java输出流输入流的使用_Java中的IO流之文件输入输出流

    Java中的IO流之文件输入输出流 1.文件流介绍 文件流是以字节为单位进行读写文件的,所以属于字节流,并且是低级流.文件流位于java.io包下. 输入输出流分别是FileInputSteam和Fi ...

  5. java 输入流可以合并吗_Java 使用IO流实现大文件的分割与合并实例详解

    java 使用IO流实现大文件的分割与合并 文件分割应该算一个比较实用的功能,举例子说明吧比如说:你有一个3G的文件要从一台电脑Copy到另一台电脑, 但是你的存储设备(比如SD卡)只有1G ,这个时 ...

  6. java解压两层zip文件_Java解压缩zip - 解压缩多个文件或文件夹实例

    java解压缩zip - 多个文件(包括文件夹),具体如下: 对多个文件和文件夹进行压缩,对复杂的文件目录进行解压. 压缩方法使用的是可变参数,可以压缩1到多个文件..可以写数组的方式或者一个个写到参 ...

  7. java编译找不到文件_java报错找不到文件解决方法

    刚开始编写java代码时,肯定会遇到各种各样的bug,当然对于初学者这也是能理解的,首先来说一个比较常见的错误,如下: 一般编写新的程序时,都是从Hello,World开始的,比如在DOS上运行jav ...

  8. java合并txt文件_Java程序将两个txt文件合并为第三个txt文件 - Break易站

    让给定的两个文件是file1.txt和file2.txt.我们的任务是将两个文件合并到第三个文件,例如file3.txt,但合并应该逐行进行.以下是交替合并的步骤. 为file3.txt创建Print ...

  9. java ftp上传文件_jaVA使用FTP上传下载文件的问题

    为了实现 FTP上传下载,大概试了两个方法 sun.net.ftp.FtpClient org.apache.commons.net 一开始使用sun.net.ftp.FtpClient,结果发现唯一 ...

  10. .gitignore文件_Java小白入门,Git忽略文件.gitignore详解

    在工程中,并不是所有文件都需要保存到版本库中的,例如"target"目录及目录下的文件就可以忽略.在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件 ...

最新文章

  1. 深圳杯---深圳市生活垃圾处理社会总成本分析
  2. java 表现层:jsp、freemarker、velocity
  3. 周鸿祎告诫员工:勿盲目把360看成巨头 不四处出击!
  4. Hive 1.1.1 启动错误
  5. 2020法研杯比赛阅读理解任务冠军参赛总结
  6. [学习笔记] Cordova+AmazeUI+React 做个通讯录 - 联系人列表(2)
  7. 计算机科学导论教学大纲,lbrack;机器人学导论rsqb;课程教学大纲
  8. 电脑主屏幕黑屏但有计算机硬盘显示,显示器黑屏但电脑一直在运行怎么办?显示器黑屏的详细解决方案...
  9. 计算机黑屏时间,电脑开机黑屏时间长怎么办?Win10开机黑屏时间很久的解决方法...
  10. @property详细解读
  11. win10防火墙_教你一招,在Win10上设置允许应用通过Windows防火墙,非常简单
  12. 关于UE4中VR项目优化小记
  13. python学习记录三:关于ImageFont.truetype(‘Arial.ttf‘, 36)执行报错以及解决方案
  14. 陕西守护星-智慧井口综合安检
  15. import image的坑
  16. 前端练习--京东导航
  17. 玩转华为ENSP模拟器系列 | 配置普通NTP对等体模式示例
  18. 在 Anaconda3 5.0.0 中安装 Plot.ly Dash
  19. 验证码的识别(极验验证码)
  20. vintage的一点深入思考

热门文章

  1. 用easyui-filebox上传Excel文件(ASP.NET MVC)[附源码下载]
  2. easyui获取图片路径_Easyui filebox(文件框)_EasyUI 插件
  3. (附源码)计算机毕业设计SSM原创网络文学管理系统
  4. 网络安全-使用PGP实现电子邮件安全
  5. pacman 查询_pacman常用命令
  6. java-家庭作业2
  7. 六十星系之14廉贞贪狼坐巳亥
  8. 基于帕累托最优的多目标SNP选择
  9. php删除文件找回,在文件管理删除的视频怎么找回?
  10. 文字不换行、显示省略号