在 Word 中添加强调符号,即着重号,可对重要的文字内容起到加强提醒、突出显示的作用。本文,将使用 Spire.Doc for Java 通过后端 Java 程序来介绍如何给 Word 中的指定字符串添加强调符号。下面是详细方法及步骤。
安装 Spire.Doc for Java
首先,您需要在 Java 程序中添加 Spire.Doc.jar 文件作为依赖项。JAR 文件可以从此链接下载。如果您使用 Maven,则可以将以下代码添加到项目的 pom.xml 文件中,从而轻松地在应用程序中导入 JAR 文件。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc</artifactId>
<version>12.9.4</version>
</dependency>
</dependencies>
添加强调符号
代码步骤如下,可参考该步骤来实现添加强调符号:
- 创建 Document 类的对象。
- 使用 Document.loadFromFile(String fileName) 方法从本地加载 Word 文档。
- 通过 Document.findAllString(String matchString, boolean caseSensitive, boolean wholeWord) 方法查找指定文本字符串。
- for 循环遍历查找到的所有字符串,通过 TextSelection.getAsOneRange().getCharacterFormat().setEmphasisMark(Emphasis value) 方法给字符串设置强调符号(着重号)。另外,可通过 TextSelection.getAsOneRange().getCharacterFormat().setTextColor(Color value) 方法对强调符号及字符同时设置颜色。
- 调用 Document.saveToFile(String fileName, FileFormat fileFormat) 方法保存文档为新的 Word 文档。
- Java
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.documents.TextSelection;
import com.spire.doc.fields.shape.Emphasis;
import java.awt.*;
public class EmphasisMark {
public static void main(String[] args) {
//创建Document对象
Document document = new Document();
//加载Word文档
document.loadFromFile("test.docx");
//查找指定字符串
TextSelection[] textSelections = document.findAllString("Spire.Doc for Java", false, true);
//遍历查找到的所有字符串
for (TextSelection selection : textSelections)
{
//添加强调符号(着重号)到字符串
selection.getAsOneRange().getCharacterFormat().setEmphasisMark(Emphasis.Dot);
//给添加了强调符号的字符设置颜色
selection.getAsOneRange().getCharacterFormat().setTextColor(new Color(0,128,128));
}
//保存文档
document.saveToFile("AddEmphasisMark.docx", FileFormat.Docx_2013);
document.dispose();
}
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。