วิธีแก้ไขข้อมูลเมตาของ Word โดยใช้ C #

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

ขั้นตอนในการแก้ไข Metadata ของเอกสาร Word โดยใช้ C#

  1. เพิ่มไลบรารี Aspose.Words for .NET ในโครงการเพื่อแก้ไขข้อมูลเมตา
  2. โหลดไฟล์ Word ลงในวัตถุ Document และเข้าถึง custom properties ในนั้น
  3. อัปเดตข้อมูลเมตาที่ต้องการโดยใช้คุณสมบัติ Value
  4. เข้าถึงคุณสมบัติของเอกสารในตัว
  5. อัพเดตคุณสมบัติที่ต้องการโดยใช้ชื่อคุณสมบัติที่เกี่ยวข้อง
  6. บันทึกไฟล์ 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#

 ไทย