java怎么添加word(在Word文档中添加艺术字)

 2023-09-06  阅读 974  评论 0

摘要:艺术字是以普通文字为基础,经过专业的字体设计师艺术加工的变形字体。字体特点符合文字含义、具有美观有趣、易认易识、醒目张扬等特性,是一种有图案意味或装饰意味的字体变形,常用来创建旗帜鲜明的标志或标题。 本文将详细介绍 在 Java应用程序中 为W ord文档添加艺术字 并设置样式和效果。程序环境:方法

艺术字是以普通文字为基础,经过专业的字体设计师艺术加工的变形字体。字体特点符合文字含义、具有美观有趣、易认易识、醒目张扬等特性,是一种有图案意味或装饰意味的字体变形,常用来创建旗帜鲜明的标志或标题。 本文将详细介绍 在 Java应用程序中 为W ord文档添加艺术字 并设置样式和效果。

程序环境:

方法1:手动引入。将 Free Spire.Doc for Java 下载到本地,解压,找到lib文件夹下的Spire.Doc.JAR文件。在IDEA中打开如下界面,将本地路径中的jar文件引入Java程序

java怎么添加word(在Word文档中添加艺术字)(1)

方法 2: 如果您想通过 Maven 安装,则可以在 pom.xml 文件中添加以下代码导入 JAR 文件。

<repositories>

<repository>

<id>com.e-iceblue</id>

<url>https://repo.e-iceblue.cn/repository/maven-public/</url>

</repository>

</repositories>

<dependencies>

<dependency>

<groupId>e-iceblue</groupId>

<artifactId>spire.doc.free</artifactId>

<version>5.2.0</version>

</dependency>

</dependencies>

具体步骤:

  • 创建 Document 类的对象 。
  • 使用 Document.addSection() 方法向文档添加一个 section,然后使用 Section.addParagraph() 方法向 section添加一个段落。
  • 将形状附加到段落并使用 Paragraph.appendShape() 方法指定形状大小和类型。
  • 使用 ShapeObject.setVerticalPosition() ShapeObject.setHorizontalPosition() 方法设置形状的位置。
  • 使用 ShapeObject.getWordArt().setText() 方法设置艺术字的文本。
  • 使用 ShapeObject.setFillColor() ShapeObject.setStrokeColor() 方法设置艺术字的填充颜色和描边颜色。
  • 使用 Document.saveToFile() 方法将文档保存到另一个文件。
完整代码:【Java】

import com.spire.doc.*; import com.spire.doc.documents.*; import com.spire.doc.fields.ShapeObject; import java.awt.*; public class WordArt{ public static void main(String[] args) throws Exception { //创建Document类的对象 Document doc = new Document(); //添加一个section Section section = doc.addSection(); //添加一个段落. Paragraph paragraph = section.addParagraph(); //向段落添加形状并指定形状大小和类型 ShapeObject shape = paragraph.appendShape(400, 150, ShapeType.Text_Deflate_Bottom); //设置形状的位置 shape.setVerticalPosition(60); shape.setHorizontalPosition(60); //设置艺术字的文本内容 shape.getWordArt().setText("艺术字效果"); //设置艺术字的填充颜色和描边颜色 shape.setFillColor(Color.CYAN); shape.setStrokeColor(Color.BLUE); //将文档保存到文件. doc.saveToFile("WordArt.docx", FileFormat.Docx_2013); } }

效果图:

java怎么添加word(在Word文档中添加艺术字)(2)

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/cedd0Cz0EAQ8DUw.html

发表评论:

管理员

  • 内容266285
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1035秒, 内存占用1.33 MB, 访问数据库18次