目录

使用步骤

1.引入依赖

2.关键代码


Spire.Doc for Java 是一款专业的 Java Word 组件,开发人员使用它可以轻松地将 Word 文档创建、读取、编辑、转换和打印等功能集成到自己的 Java 应用程序中。作为一款完全独立的组件,Spire.Doc for Java 的运行环境无需安装 Microsoft Office。

Spire.Doc for Java 能执行多种 Word 文档处理任务,包括生成、读取、转换和打印 Word 文档,插入图片,添加页眉和页脚,创建表格,添加表单域和邮件合并域,添加书签,添加文本和图片水印,设置背景颜色和背景图片,添加脚注和尾注,添加超链接,加密和解密 Word 文档,添加批注,添加形状等。

使用步骤

1.引入依赖

    <repositories><repository><id>com.e-iceblue</id><url>http://repo.e-iceblue.cn/repository/maven-public/</url></repository></repositories><dependencies><dependency><groupId>e-iceblue</groupId><artifactId>spire.doc.free</artifactId><version>2.7.3</version></dependency></dependencies>

2.关键代码

代码如下:

    // 创建 Document 类的对象Document doc = new Document();// 从磁盘载入 Word 文件doc.loadFromFile(file.getAbsolutePath());// 创建 DocPicture 类的对象DocPicture picture = new DocPicture(doc);// 从磁盘加载图片// String images=C:\Users\2\Desktop\output.pngpicture.loadImage(images);// 设置图片大小picture.setWidth(width); //示例:80picture.setHeight(height);//示例:50// 将图片文本环绕方式设置为四周环绕picture.setTextWrappingStyle(TextWrappingStyle.Square);// 将图片插入到第几段  1:表示第一段doc.getSections().get(0).getParagraphs().get(1).getChildObjects().insert(0, picture);// 设置图片的位置picture.setHorizontalPosition(horizontalPosition); //示例:110.0F 水平位置picture.setVerticalPosition(verticalPosition); 示例:110.0F 垂直位置// 保存文档doc.saveToFile(file.getAbsolutePath(),FileFormat.Docx);

java 使用Spire.Doc实现Word文档插入图片相关推荐

  1. Java使用Spire.Doc实现Word文档添加图片水印

    通过本文你将学到: Spire.Doc是什么? 如何在项目中引入Spire.Doc依赖? 项目中基于Spire.Doc封装工具类实现Word文档添加图片水印? 一.Spire.Doc是什么? 1.Sp ...

  2. 【ChatGPT】Spire.Doc 给 Word 文档设置背景颜色和背景图片

    使用 Spire.Doc 给 Word 文档设置背景颜色和背景图片 1.首先需要引用 Spire.Doc 的命名空间: using Spire.Doc; using Spire.Doc.Documen ...

  3. Python 操作Word文档插入图片和表格实例演示

    Python 操作Word文档插入图片和表格实例演示 效果图 实现过程 ① python-docx 库安装 ② word 文档插入图片演示 ③ word 文档插入表格演示 [ 文章推荐 ] Pytho ...

  4. python 给word添加背景图片_Python如何使用word文档插入图片和表格

    Python如何使用word文档插入图片和表格 发布时间:2020-10-26 13:49:29 来源:亿速云 阅读:101 作者:挣扎的蓝藻 这篇文章运用简单易懂的例子给大家介绍Python如何使用 ...

  5. python打开word并插入图片_Python操作word文档插入图片和表格的实例演示

    前言 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多说了,来一起看看详细的代码 实例代码: # -*- coding: U ...

  6. php怎么在表格里插图片,Python操作word文档插入图片和表格的实例演示

    今天带来Python操作word文档插入图片和表格的实例演示教程详解 前言 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多 ...

  7. spire.doc操作word文档工具类(自用)

    如果有相关问题,可以一起研究下 引入依赖 <dependencies> <dependency><groupId>e-iceblue</groupId> ...

  8. 国产文档处理控件Spire.Doc WPS Word文档功能上线!快速创建Word指南

    Spire.Doc for Java 是一款专业的Java Word组件,开发人员使用它可以轻松地将Word文档创建.读取.编辑.转换和打印等功能集成到自己的Java应用程序中. 本文将介绍如何使用S ...

  9. Word控件Spire.Doc 【页面设置】教程(10) ;通过 Spire.Doc 在 Word 文档的不同部分添加页码

    有时,开发人员需要在一个 Word 文档中为不同的部分添加页码,例如封面.目录和内容位于不同的部分.本文讨论如何通过Spire.Doc为不同部分添加页码. Spire.Doc for.NET 最新下载 ...

最新文章

  1. linux i2c ioctl错误,关于读写I2C总线的时候出错的有关问题
  2. 一文读懂HttpServletRequest
  3. python 数据库 实战_干货!python与MySQL数据库的交互实战
  4. vcruntime140.dll 丢失64位系统(mysql8安装失败提示)
  5. C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL)
  6. 【多线程学习第一弹】支持value重复的双向Map
  7. reStructuredText学习
  8. Python库大全,建议收藏留用!
  9. 2015.09.05 C++中类的static与const成员
  10. laravel admin 根绝model创建控制器路由命令
  11. 曾经风光无限的 JSP,为什么现在很少有人使用了?
  12. 乔布斯斯坦福大学演讲pdf_演讲能力训练方法amp;优秀的演讲视频
  13. TwinCAT3中台达A3伺服使用
  14. java调用webservice的.asmx接口
  15. 回归分析的五个基本假设
  16. mysql建立数据透视表_SQL复习笔记 —— 数据透视表的妙用
  17. 弘辽科技:拼多多top店铺是什么意思?怎么运营?
  18. ffmpeg 音频合并
  19. 贵州大学计算机类是211吗,贵州大学排名,唯一一所211排名一百以后,本科一批只有两所...
  20. 三种方式打开命令行窗口

热门文章

  1. 数据分析的三大时间轴:过去、现在和未来(转发有福利哦)
  2. C++(30)—奇偶数判断
  3. ToDesk for Mac v4.2.1 中文版 远程控制软件
  4. VUE.js组件通信精髓归纳(基础篇)
  5. 【打卡-Coggle竞赛学习2023年2月】图节点嵌入
  6. 求过圆心直线与圆的两个交点
  7. Matlab代码书写规范
  8. 看《大话西游》,你哭了么
  9. tensorflow的数据类型
  10. SIM7600CE模块UART设计指南