วิธีการแทรกสัญลักษณ์หัวข้อใน Word โดยใช้ Aspose.Words & C#

วิธีการแทรกสัญลักษณ์หัวข้อใน Word โดยใช้ Aspose.Words & C#

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

ประโยชน์ของการใช้จุดในเอกสาร Word

  1. ความสามารถในการอ่านที่ดีขึ้น:
    • จุดทำให้เนื้อหาง่ายต่อการอ่านและเข้าใจ
  2. โครงสร้างที่จัดระเบียบ:
    • รายการจุดช่วยในการจัดระเบียบข้อมูลอย่างชัดเจน
  3. การนำเสนออย่างมืออาชีพ:
    • รายการที่มีโครงสร้างดีช่วยเพิ่มความเป็นมืออาชีพให้กับเอกสาร

ข้อกำหนดเบื้องต้น: การเตรียมสภาพแวดล้อม

  1. ติดตั้ง Visual Studio หรือ IDE .NET ใดๆ
  2. ตรวจสอบให้แน่ใจว่ามีไลบรารี Aspose.Words ผ่าน NuGet

คู่มือทีละขั้นตอนในการเพิ่มจุดใน Word

ขั้นตอนที่ 1: ตั้งค่าสภาพแวดล้อม

กำหนดค่าโปรเจ็กต์ของคุณเพื่อใช้ Aspose.Words สำหรับ .NET เพื่อเปิดใช้งานการสร้างรายการจุด

ขั้นตอนที่ 2: สร้างเอกสาร Word ใหม่

เริ่มต้นวัตถุ Document ใหม่เพื่อสร้างไฟล์ Word

Document doc = new Document();

ขั้นตอนที่ 3: เริ่มต้น DocumentBuilder

สร้างวัตถุ DocumentBuilder ที่เชื่อมโยงกับเอกสาร

DocumentBuilder docBuilder = new DocumentBuilder(doc);

ขั้นตอนที่ 4: ใช้รายการจุด

เริ่มรายการจุดโดยใช้วิธี ApplyBulletDefault

docBuilder.ListFormat.ApplyBulletDefault();

ขั้นตอนที่ 5: เพิ่มข้อความในรายการ

แทรกข้อความลงในรายการจุดโดยใช้วิธี WriteLn

docBuilder.Writeln("ประเทศ 1");
docBuilder.Writeln("ประเทศ 2");

ขั้นตอนที่ 6: จัดการระดับรายการ

ใช้ ListIndent และ ListOutdent เพื่อปรับระดับการเยื้องของรายการ

docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("ประเทศ 2 จังหวัด 1");
docBuilder.Writeln("ประเทศ 2 จังหวัด 2");
docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("ประเทศ 2 จังหวัด 2 เมือง 1");
docBuilder.Writeln("ประเทศ 2 จังหวัด 2 เมือง 2");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("ประเทศ 2 จังหวัด 3");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("ประเทศ 3");

ขั้นตอนที่ 7: สรุปรายการ

ลบจุดว่างสุดท้ายและบันทึกเอกสาร

docBuilder.ListFormat.RemoveNumbers();
doc.Save("output.Bullets.docx");

โค้ดตัวอย่างในการสร้างจุดใน Word

ด้านล่างนี้คือโค้ดทั้งหมดสำหรับการแทรกจุด:

Document doc = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(doc);

docBuilder.ListFormat.ApplyBulletDefault();

docBuilder.Writeln("ประเทศ 1");
docBuilder.Writeln("ประเทศ 2");
docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("ประเทศ 2 จังหวัด 1");
docBuilder.Writeln("ประเทศ 2 จังหวัด 2");
docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("ประเทศ 2 จังหวัด 2 เมือง 1");
docBuilder.Writeln("ประเทศ 2 จังหวัด 2 เมือง 2");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("ประเทศ 2 จังหวัด 3");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("ประเทศ 3");

docBuilder.ListFormat.RemoveNumbers();

doc.Save("output.Bullets.docx");

สรุป

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

 แบบไทย