偵測智能藝術形狀
內容
[
隱藏
]本教學介紹如何使用 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 形狀。