在 word 中添加强调符号,即着重号,可对重要的文字内容起到加强提醒、突出显示的作用。本文,将使用 spire.doc for java 通过后端 java 程序来介绍如何给 word 中的指定字符串添加强调符号。下面是详细方法及步骤。
安装 spire.doc for java
首先,您需要在 java 程序中添加 spire.doc.jar 文件作为依赖项。jar 文件可以从此链接下载。如果您使用 maven,则可以将以下代码添加到项目的 pom.xml 文件中,从而轻松地在应用程序中导入 jar 文件。
com.e-iceblue
e-iceblue
https://repo.e-iceblue.cn/repository/maven-public/
e-iceblue
spire.doc
10.12.4
添加强调符号
代码步骤如下,可参考该步骤来实现添加强调符号:
- 创建 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 天的临时许可证。