检测智能艺术形状
内容
[
隐藏
]本教程介绍如何使用 Aspose.Words for .NET 检测 Word 文档中的 Smart Art 形状。智能艺术形状是用于直观地呈现信息和想法的图形表示。
先决条件
要学习本教程,您需要具备以下条件:
- 已安装 Aspose.Words for .NET 库。
- C# 和 Word 文档文字处理的基础知识。
第 1 步:设置文档目录
首先设置文档目录的路径。代替"YOUR DOCUMENT DIRECTORY"
与文档所在目录的实际路径。
string dataDir = "YOUR DOCUMENT DIRECTORY";
第 2 步:加载文档
使用以下命令加载 Word 文档Document
构造函数,将文档的路径作为参数传递。
Document doc = new Document(dataDir + "Smart Art.docx");
第 3 步:检测智能艺术形状
遍历 type 的子节点Shape
在文档中使用GetChildNodes
方法。使用以下命令检查每个形状是否具有智能艺术HasSmart Art
财产。
int count = doc.GetChildNodes(NodeType.Shape, true).Cast<Shape>().Count(shape => shape.HasSmart Art);
第四步:输出结果
打印文档中检测到的智能艺术形状的数量。
Console.WriteLine("The document has {0} shapes with Smart Art.", count);
使用 Aspose.Words for .NET 检测智能艺术形状的示例源代码
//文档目录的路径
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Smart Art.docx");
int count = doc.GetChildNodes(NodeType.Shape, true).Cast<Shape>().Count(shape => shape.HasSmart Art);
Console.WriteLine("The document has {0} shapes with Smart Art.", count);
就是这样!您已使用 Aspose.Words for .NET 成功检测到 Word 文档中的 Smart Art 形状。