แทรกฟิลด์ผู้เขียน

ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเพื่ออธิบายซอร์สโค้ด C# ด้านล่าง ซึ่งใช้ฟีเจอร์ “แทรกฟิลด์ AUTHOR” ของ Aspose.Words สำหรับ .NET อย่าลืมปฏิบัติตามแต่ละขั้นตอนอย่างระมัดระวังเพื่อให้ได้ผลลัพธ์ที่ต้องการ

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

ในโค้ดที่ให้มา คุณต้องระบุไดเร็กทอรีของเอกสารของคุณ แทนที่ค่า “YOUR DOCUMENT DIRECTORY” ด้วยเส้นทางที่เหมาะสมไปยังไดเร็กทอรีเอกสารของคุณ

string dataDir = "YOUR DOCUMENTS DIRECTORY";

ขั้นตอนที่ 2: การสร้างเอกสารและย่อหน้า

เราเริ่มต้นด้วยการสร้างเอกสารใหม่และดึงย่อหน้าแรก

Document doc = new Document();
Paragraph para = (Paragraph)doc.GetChildNodes(NodeType.Paragraph, true)[0];

ขั้นตอนที่ 3: แทรกฟิลด์ผู้แต่ง

เราใช้AppendField() วิธีการแทรกฟิลด์ AUTHOR ลงในย่อหน้า

FieldAuthor field = (FieldAuthor)para.AppendField(FieldType.FieldAuthor, false);

จากนั้นเรากำหนดค่าของฟิลด์AuthorName คุณสมบัติในการระบุชื่อผู้เขียน

field. AuthorName = "Test1";

ในที่สุดเราก็เรียกว่าUpdate() วิธีการอัพเดตสนาม

field. Update();

ตัวอย่างซอร์สโค้ดสำหรับการแทรกฟิลด์ AUTHOR ด้วย Aspose.Words สำหรับ .NET

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

// การสร้างเอกสาร
Document doc = new Document();
Paragraph para = (Paragraph)doc.GetChildNodes(NodeType.Paragraph, true)[0];

// แทรกฟิลด์ผู้เขียน
FieldAuthor field = (FieldAuthor)para.AppendField(FieldType.FieldAuthor, false);

field. AuthorName = "Test1";

field. Update();

doc.Save(dataDir + "InsertionAuthorField.docx");

ในตัวอย่างนี้ เราสร้างเอกสารใหม่ แทรกฟิลด์ AUTHOR กำหนดค่าชื่อผู้เขียน และบันทึกเอกสารด้วยชื่อไฟล์ที่ระบุ

นี่เป็นการสรุปคำแนะนำของเราเกี่ยวกับการใช้ฟีเจอร์ “แทรกฟิลด์ผู้แต่ง” กับ Aspose.Words สำหรับ .NET

คำถามที่พบบ่อย

ถาม: ฟิลด์ผู้เขียนใน Aspose.Words คืออะไร

ตอบ: ช่องผู้เขียนใน Aspose.Words เป็นช่องพิเศษที่จะแทรกและอัปเดตชื่อผู้เขียนในเอกสาร Word โดยอัตโนมัติ มักใช้เพื่อระบุว่าใครเป็นผู้สร้างหรือแก้ไขเอกสาร

ถาม: จะอัปเดตฟิลด์ผู้เขียนในเอกสาร Word ด้วย Aspose.Words ได้อย่างไร

ตอบ: สามารถอัปเดตฟิลด์ผู้เขียนในเอกสาร Word เพื่อให้สะท้อนถึงชื่อผู้เขียนปัจจุบันได้ สำหรับสิ่งนี้ คุณสามารถใช้เมธอด UpdateFields ที่มีอยู่ในคลาส Document วิธีนี้จะอัปเดตฟิลด์ทั้งหมดในเอกสาร รวมถึงฟิลด์ผู้เขียนด้วย

ถาม: เป็นไปได้หรือไม่ที่จะปรับแต่งรูปแบบของฟิลด์ผู้เขียนในเอกสาร Word

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

ถาม: ฟิลด์ผู้เขียนมีความอ่อนไหวต่อการเปลี่ยนแปลงชื่อผู้เขียนในภายหลังหรือไม่

ตอบ: ใช่ ฟิลด์ผู้เขียนมีความอ่อนไหวต่อการเปลี่ยนแปลงชื่อผู้เขียนในภายหลัง หากคุณเปลี่ยนชื่อผู้เขียนในคุณสมบัติของเอกสาร ฟิลด์ผู้เขียนจะอัปเดตด้วยชื่อใหม่โดยอัตโนมัติเมื่ออัปเดตฟิลด์เอกสาร