อัปเดตการวาดภาพศิลปะอัจฉริยะ

บทช่วยสอนนี้จะอธิบายวิธีอัปเดตรูปวาด Smart Art ในเอกสาร Word โดยใช้ Aspose.Words สำหรับ .NET ด้วยการวนซ้ำรูปร่างต่างๆ ในเอกสารและตรวจสอบว่ารูปร่างมี Smart Art หรือไม่ คุณสามารถอัปเดตภาพวาด Smart Art เพื่อสะท้อนถึงการเปลี่ยนแปลงใดๆ ที่เกิดขึ้นกับข้อมูลได้

ข้อกำหนดเบื้องต้น

หากต้องการติดตามบทช่วยสอนนี้ คุณจะต้องมีสิ่งต่อไปนี้:

  • ติดตั้ง Aspose.Words สำหรับไลบรารี .NET แล้ว
  • ความรู้พื้นฐานเกี่ยวกับ C# และการประมวลผลคำด้วยเอกสาร Word

ขั้นตอนที่ 1: ตั้งค่าไดเร็กทอรีเอกสาร

เริ่มต้นด้วยการตั้งค่าเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ แทนที่"YOUR DOCUMENT DIRECTORY" ด้วยเส้นทางจริงไปยังไดเร็กทอรีที่เอกสารของคุณตั้งอยู่

string dataDir = "YOUR DOCUMENT DIRECTORY";

ขั้นตอนที่ 2: โหลดเอกสาร

โหลดเอกสาร Word ที่มีรูปวาด Smart Art โดยใช้Document ตัวสร้างคลาส

Document doc = new Document(dataDir + "SmartArt.docx");

ขั้นตอนที่ 3: อัปเดตการวาดภาพศิลปะอัจฉริยะ

วนซ้ำรูปร่างในเอกสารโดยใช้GetChildNodes วิธีการด้วยNodeType.Shape พารามิเตอร์. ตรวจสอบว่าแต่ละรูปร่างมี Smart Art หรือไม่โดยใช้HasSmartArt ทรัพย์สินและหากเป็นจริงให้โทรไปที่UpdateSmartArtDrawing วิธีการอัพเดตภาพวาด Smart Art

	foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true))
		if (shape.HasSmartArt)
			shape.UpdateSmartArtDrawing();

ตัวอย่างซอร์สโค้ดสำหรับอัปเดต Smart Art Drawing โดยใช้ Aspose.Words สำหรับ .NET

	// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "SmartArt.docx");
	foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true))
		if (shape.HasSmartArt)
			shape.UpdateSmartArtDrawing();

แค่นั้นแหละ! คุณได้อัปเดตภาพวาด Smart Art ในเอกสาร Word ของคุณสำเร็จแล้วโดยใช้ Aspose.Words สำหรับ .NET