word文档怎样在图片批注,java读取图片中的文字

  word文档怎样在图片批注,java读取图片中的文字

  本文将介绍读取单词批注的方法,包括读取单词批注中的文本及图片。下面将通过爪哇代码来演示如何读取批注。

  写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用

  工具使用:Word类库(免费尖塔Java。文档免费版)

  冲突文件获取:可通过官网下载,下载后解压文件,并将解放运动文件夹下的尖顶. Doc.jar文件导入爪哇岛程序;也可以通过专家仓库安装导入。具体路径配置及导入方法可以参考教程https://www。冰蓝色。cn/licensing/install-spire pdf-for-Java-from-maven-repository。html。

  (推荐学习:Java视频教程

  测试文档如下:批注中包含文本和图片

  【示例1】读取批注中的文本

  导入com。尖顶。医生。*;

  导入com。尖顶。医生。文件。段落;

  导入com。尖顶。医生。字段。评论;

  导入com。尖顶。医生。字段。文本范围;

  公共类ReadComment {

  公共静态void main(String[] args) {

  //加载测试文档

  文档文档=新文档();

  医生。loadfromfile( sample。docx’);

  //实例化线类型变量

  string text=

  //遍历所有批注

  for(int I=0;i doc.getComments().getCount();i ){

  Comment comment=doc.getComments().get(I);

  //遍历所有批注中的段落

  for(int j=0;j comment.getBody().getParagraphs().getCount();j ) {

  段落段落=注释。获取body().getParagraphs().get(j);

  //遍历段落中的对象

  for(对象对象:段落。getchildobjects()){

  //读取文本

  文本范围的对象实例){

  TextRange文本范围=(文本范围)对象;

  text=文本文本范围。gettext();

  }

  }

  }

  }

  //输入文本内容

  系统。出去。println(文本);

  }

  }批注文本读取结果:

   【示例2】读取批注中的图片

  导入com。尖顶。医生。*;

  导入com。尖顶。医生。文件。段落;

  导入com。尖顶。医生。字段。评论;

  导入com。尖顶。医生。字段。doc图片;

  导入javax。imageio。imageio

  导入Java。awt。形象。渲染图像;

  导入Java。io。文件;

  导入Java。io。io异常;

  导入Java。util。ArrayList

  公共类提取评论{

  公共静态void main(String[] args)引发IOException{

  //加载测试文档

  文档文档=新文档();

  医生。loadfromfile( sample。docx’);

  //创建数组列表数组对象

  ArrayList images=new ArrayList();

  //遍历所有批注

  for(int I=0;i doc.getComments().getCount();i ){

  Comment comment=doc.getComments().get(I);

  //遍历所有批注中的段落

  for(int j=0;j comment.getBody().getParagraphs().getCount();j ) {

  段落段落=注释。获取body().getParagraphs().get(j);

  //遍历段落中的对象

  for(对象对象:段落。getchildobjects()){

  //获取图片对象

  文档图片的对象实例){

  文档图片图片=(DocPicture)对象;

  图像。补充(图片。getimage());

  }

  }

  }

  }

  //提取图片,并指定图片格式

  for(int z=0;z图像。size();z ) {

  文件文件=新文件(String.format(图片-%d.png ,z));

  imageio。编写((渲染图像)图像。get(z), PNG ,file);

  }

  }

  }批注图片读取结果:

  本文来自我们,java教程栏目,欢迎学习!以上就是爪哇如何读取单词批注中的文本和图片的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: