ปรับตารางให้พอดีกับเนื้อหาโดยอัตโนมัติ

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

ขั้นตอนที่ 1: ตั้งค่าโครงการ

  1. เรียกใช้ Visual Studio และสร้างโครงการ C# ใหม่
  2. เพิ่มการอ้างอิงไปยังไลบรารี Aspose.Words สำหรับ .NET

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

ในการเริ่มการประมวลผลคำด้วยตาราง เราจำเป็นต้องโหลดเอกสาร Word ที่มีตารางอยู่ ทำตามขั้นตอนเหล่านี้:

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

// โหลดเอกสาร Word
Document doc = new Document(dataDir + "Tables.docx");

ตรวจสอบให้แน่ใจว่าได้แทนที่ “ไดเรกทอรีเอกสารของคุณ” ด้วยเส้นทางจริงไปยังเอกสารของคุณ

ขั้นตอนที่ 3: เข้าถึงตารางและปรับให้พอดีกับเนื้อหาโดยอัตโนมัติ

ต่อไป เราจำเป็นต้องเข้าถึงตารางภายในเอกสารและใช้ลักษณะการทำงานที่พอดีอัตโนมัติ ใช้รหัสต่อไปนี้:

// เข้าถึงโต๊ะได้
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);

// ปรับตารางให้พอดีกับเนื้อหาโดยอัตโนมัติ
table. AutoFit(AutoFitBehavior.AutoFitToContents);

ที่นี่ เรากำลังส่งโหนดย่อยประเภทแรกTable จากเอกสารแล้วใช้AutoFit วิธีการด้วยAutoFitToContents พฤติกรรมเพื่อปรับความกว้างของตารางให้พอดีกับเนื้อหา

ขั้นตอนที่ 4: บันทึกเอกสารที่แก้ไข

สุดท้าย เราจำเป็นต้องบันทึกเอกสารที่แก้ไขด้วยตารางที่ปรับให้พอดีอัตโนมัติ ใช้รหัสต่อไปนี้:

// บันทึกเอกสารที่แก้ไข
doc.Save(dataDir + "WorkingWithTables.AutoFitTableToContents.docx");

ตรวจสอบให้แน่ใจว่าคุณระบุพาธและชื่อไฟล์ที่ถูกต้องสำหรับเอกสารเอาต์พุต

ตัวอย่างซอร์สโค้ดสำหรับปรับตารางให้พอดีอัตโนมัติในเนื้อหาโดยใช้ Aspose.Words สำหรับ .NET

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

	Document doc = new Document(dataDir + "Tables.docx");
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	table.AutoFit(AutoFitBehavior.AutoFitToContents);
	doc.Save(dataDir + "WorkingWithTables.AutoFitTableToContents.docx");

บทสรุป

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