บทความสั้นๆ นี้ให้ข้อมูลคร่าวๆ เกี่ยวกับ วิธีแก้ไขข้อมูลเมตา Word โดยใช้ C# โดยจะแชร์คำอธิบายโดยละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอนที่ต้องดำเนินการ และโค้ดตัวอย่างที่เรียกใช้เพื่อ เปลี่ยนข้อมูลเมตาของ Word โดยใช้ C# คุณจะได้เรียนรู้การเข้าถึงคุณสมบัติแบบกำหนดเองและในตัว และแก้ไขตามข้อกำหนดของแอปพลิเคชัน
ขั้นตอนในการแก้ไข Metadata ของเอกสาร Word โดยใช้ C#
- เพิ่มไลบรารี Aspose.Words for .NET ในโครงการเพื่อแก้ไขข้อมูลเมตา
- โหลดไฟล์ Word ลงในวัตถุ Document และเข้าถึง custom properties ในนั้น
- อัปเดตข้อมูลเมตาที่ต้องการโดยใช้คุณสมบัติ Value
- เข้าถึงคุณสมบัติของเอกสารในตัว
- อัพเดตคุณสมบัติที่ต้องการโดยใช้ชื่อคุณสมบัติที่เกี่ยวข้อง
- บันทึกไฟล์ Word ที่เป็นผลลัพธ์
ขั้นตอนเหล่านี้สรุปกระบวนการในการพัฒนา Word metadata changer โดยใช้ C# กระบวนการเริ่มต้นด้วยการโหลดไฟล์ Word เป้าหมายตามด้วยการเข้าถึงคอลเลกชันคุณสมบัติที่กำหนดเองสำหรับการแก้ไข ในทำนองเดียวกัน คุณสามารถเข้าถึงคุณสมบัติในตัวและแก้ไขโดยระบุชื่อคุณสมบัติที่ต้องการและตั้งค่าข้อมูลใหม่โดยใช้คุณสมบัติค่า
รหัสเพื่อแก้ไขคุณสมบัติของเอกสารใน Word โดยใช้ C
using Aspose.Words; | |
using Aspose.Words.Properties; | |
class Program{ | |
static void Main(string[] args) // Modify document properties using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Load the document | |
Document doc = new Document("SampleProps.doc"); | |
// Access the custom document properties | |
CustomDocumentProperties custProps = doc.CustomDocumentProperties; | |
if (custProps["Authorized"] != null) | |
{ | |
// Set properties | |
custProps["Authorized By"].Value = "John"; | |
custProps["Authorized Date"].Value = new System.DateTime(1972,11,11); | |
custProps["Authorized Revision"].Value = 200; | |
custProps["Authorized Amount"].Value = 400; | |
} | |
// Access built-in document properties | |
BuiltInDocumentProperties documentProperties = doc.BuiltInDocumentProperties; | |
// Set properties | |
documentProperties["Subject"].Value = "Test Subject"; | |
documentProperties["Manager"].Value = "Test Manager"; | |
documentProperties["Company"].Value = "Test Company"; | |
// Save the Word file | |
doc.Save("Output.doc"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
รหัสนี้สาธิตกระบวนการ แก้ไขข้อมูลเมตาของ Word โดยใช้ C# คอลเลกชัน CustomDocumentProperties ในคลาส Document ใช้สำหรับตั้งค่าคุณสมบัติแบบกำหนดเอง และคอลเลกชัน BuiltInDocumentProperties ใช้สำหรับตั้งค่าคุณสมบัติในตัว คุณสามารถตั้งค่าคุณสมบัติต่างๆ เช่น ผู้แต่ง, หมวดหมู่, ความคิดเห็น, บริษัท และ CreatedTime เป็นต้น
บทความนี้สอนให้เราพัฒนาตัวแก้ไขข้อมูลเมตา DOCX โดยใช้ C# หากคุณต้องการเรียนรู้ขั้นตอนการสร้างไฟล์ Word ใหม่ โปรดดูบทความใน วิธีสร้างเอกสาร Word ใน C#