ตัวอย่างนี้แสดงวิธีการเพิ่มเมตาดาต้า XMP ขั้นต่ำลงในเอกสาร PDF อย่างเป็นโปรแกรมโดยใช้ Aspose.Pdf for .NET. เมตาดาต้า XMP (Extensible Metadata Platform) ช่วยเพิ่มการค้นพบเอกสาร, รองรับการปฏิบัติตามมาตรฐาน, และทำให้การจัดการเมตาดาต้าเป็นไปอย่างสอดคล้องในกระบวนการทำงานต่าง ๆ. การเพิ่มแม้แต่ชุดเมตาดาต้าพื้นฐานก็รับประกันความเข้ากันได้กับระบบองค์กรและเครื่องมือการจัดการสินทรัพย์ดิจิทัล.
ขั้นตอนในการเพิ่ม XMP Metadata ขั้นต่ำลงใน PDF ด้วย C#
- ตรวจสอบว่าไฟล์ PDF อินพุตมีอยู่หรือไม่และโหลดเข้าไปในอ็อบเจ็กต์ Document
- สร้างอินสแตนซ์ PdfXmpMetadata และผูกเข้ากับเอกสาร PDF ที่โหลดแล้ว
- ตรวจสอบว่าเมตาดาต้า XMP มีอยู่แล้วหรือไม่โดยตรวจสอบจำนวนเมตาดาต้า
- หากไม่มีเมตาดาต้า ให้เพิ่มชุดฟิลด์ที่จำเป็นขั้นต่ำ: CreatorTool, CreateDate, ModifyDate, และ Nickname
- บันทึกเอกสาร PDF ที่อัปเดตพร้อมเมตาดาต้า XMP ใหม่ไปยังไฟล์เอาต์พุต
โค้ดจะโหลด PDF ก่อน แล้วผูกเข้ากับฟาซาเดของเมตาดาต้า XMP หากไม่พบเมตาดาต้า จะเพิ่มชุดคุณสมบัติมาตรฐานที่เล็กแต่มีความหมายโดยใช้คลาส DefaultMetadataProperties สุดท้ายจะบันทึกการเปลี่ยนแปลงกลับไปยังดิสก์.
Code to Add Minimal XMP Metadata to PDF using C#
ตัวอย่างนี้แสดงให้เห็นวิธีการทำให้แน่ใจว่า PDF ที่สร้างขึ้นทุกไฟล์มีระดับพื้นฐานของเมตาดาต้า XMP ซึ่งช่วยปรับปรุงการทำงานร่วมกันและการตรวจสอบย้อนกลับในกระบวนการเอกสารอัตโนมัติ.