本主题介绍如何使用 Java 将项目符号点转换为 Word 文件中的段落。它公开了配置开发环境的详细信息、编程步骤列表以及使用 Java 在 Word 文件中执行 项目符号到句子转换 的工作示例代码。您可以在任何支持 Java 的平台上使用此应用程序。
使用 Java 从 Word 文档中删除项目符号的步骤
- 设置环境以使用 Aspose.Words for Java 删除项目符号点
- 将 Word 文件访问到具有要点和编号列表的 Document 类
- 迭代所有节点并将其转换为 paragraphs 类对象
- 访问每个段落的ListFormat实例并调用removeNumbers()方法
- 删除项目符号后保存Word文档
上述步骤涉及使用 Java* 在 Word 文件中开发*项目符号到段落转换器的过程。使用 Document 类实例访问 Word 文件,并迭代 Paragraph 类型的所有子节点。访问每个段落的 getListFormat() 方法并调用removeNumbers() 方法来清除项目符号。
使用 Java 将项目符号点转换为 Word 文件中的段落的代码
import com.aspose.words.Document; | |
import com.aspose.words.License; | |
import com.aspose.words.Node; | |
import com.aspose.words.NodeCollection; | |
import com.aspose.words.NodeType; | |
import com.aspose.words.Paragraph; | |
import com.aspose.words.ParagraphCollection; | |
public class RemoveBulletPoints { | |
public static void main(String[] args) throws Exception {// Remove bullets | |
String path ="/Users/TestData/"; | |
// Apply Aspose.Words API license to remove bullet points | |
new License().setLicense(path + "Conholdate.Family.lic"); | |
// Access the sample Word file using the Document class | |
Document inputDocx = new Document(path + "AsposeTest.docx"); | |
for(Object paragraph : inputDocx.getChildNodes(NodeType.PARAGRAPH,true)) | |
{ | |
((Paragraph)paragraph).getListFormat().removeNumbers(); | |
} | |
inputDocx.save("Out.docx"); | |
System.out.println("Done"); | |
} | |
} |
此代码示例演示了针对 Word 文档文件的项目符号点到段落转换器的开发。 NodeType 枚举器用于从文档内的子节点集合中过滤出段落。 removeNumbers() 方法清除所有类型的编号、项目符号和多级列表,并将它们转换为正常句子,而不影响段落内的缩进。
本主题详细阐述了将项目符号、编号列表和多级列表转换为正常句子的过程。要在 Word 文件中添加目录,请参阅有关如何使用 Java 在 Word 文件中插入目录的文章。