ภาพรวม

การปล่อย GroupDocs.Metadata for .NET 25.5 มาพร้อมกับคุณสมบัติใหม่หลายอย่าง การปรับปรุง และการแก้ไขบั๊กต่าง ๆ เพื่อเสริมประสบการณ์การจัดการเมตาดาต้าเอกสารของคุณ การปล่อยครั้งนี้เน้นการให้การสนับสนุนไฟล์ SVG ที่ดียิ่งขึ้น รวมถึงความสามารถในการอัปเดตและทำความสะอาดแพ็กเกจ XMP ไม่ว่าคุณจะเป็นนักพัฒนาที่ต้องการรวมการจัดการเมตาดาต้าเข้ากับแอปพลิเคชันของคุณ หรือผู้ใช้ที่ต้องการจัดการเมตาดาต้าเอกสารอย่างมีประสิทธิภาพ การปล่อยเวอร์ชันนี้ก็มีสิ่งที่ตอบโจทย์คุณอยู่

สารบัญ

วิธีทำความสะอาดแพ็กเกจ XMP ในไฟล์ SVG

ในส่วนนี้ เราจะแสดงวิธีทำความสะอาดแพ็กเกจ XMP จากไฟล์ SVG โดยใช้ GroupDocs.Metadata for .NET ซึ่งมีประโยชน์เมื่อคุณต้องการลบเมตาดาต้าออกจากไฟล์ SVG เพื่อให้เป็นไปตามนโยบายความเป็นส่วนตัว หรือเพื่อลดขนาดไฟล์

ขั้นตอนการทำความสะอาดแพ็กเกจ XMP ในไฟล์ SVG

  1. โหลดไฟล์ SVG โดยใช้คลาส Metadata
  2. ดึงแพ็กเกจรากของไฟล์ SVG
  3. ตั้งค่าแพ็กเกจ XMP เป็น null
  4. บันทึกไฟล์ SVG ที่แก้ไขแล้ว

ตัวอย่างโค้ด

// Clean XMP package
using (Metadata metadata = new Metadata("input.svg"))
{
    // Retrieve the root package of the SVG file
    var format = metadata.GetRootPackage<SvgRootPackage>();

    // Set the XMP package to null to clean it
    format.XmpPackage = null;

    // Save the modified SVG file
    metadata.Save();
}

วิธีอัปเดตคุณสมบัติ XMP ในไฟล์ SVG

ในส่วนนี้ เราจะแสดงวิธีอัปเดตคุณสมบัติ XMP ของไฟล์ SVG โดยใช้ GroupDocs.Metadata for .NET ซึ่งมีประโยชน์เมื่อต้องการเพิ่มหรือแก้ไขคุณสมบัติเมตาดาต้าในไฟล์ SVG เพื่อการจัดการเอกสารที่ดีขึ้น ตัวอย่างเช่น การแก้ไขฟิลด์ label ของ XMP basic

ขั้นตอนการอัปเดตคุณสมบัติ XMP ในไฟล์ SVG

  1. โหลดไฟล์ SVG โดยใช้คลาส Metadata
  2. ดึงแพ็กเกจรากของไฟล์ SVG
  3. สร้างอ็อบเจ็กต์ XmpPacketWrapper ใหม่
  4. ตั้งค่าคุณสมบัติ XMP ที่ต้องการ
  5. กำหนด XmpPacketWrapper ให้กับแพ็กเกจราก
  6. บันทึกไฟล์ SVG ที่แก้ไขแล้ว

ตัวอย่างโค้ด

// How to update XMP properties of a SVG file.
using (Metadata metadata = new Metadata("input.svg"))
{
    // Retrieve the root package of the SVG file
    var root = metadata.GetRootPackage<SvgRootPackage>();

    // Print the XmpBasic Label before updating
    Console.WriteLine("XmpBasic Label before: {0}", "");

    // Create a new XmpPacketWrapper object
    var xmpPacketWrapper = new XmpPacketWrapper();

    // Create a new XmpBasicPackage object and set the Label property
    xmpPacketWrapper.Schemes.XmpBasic = new XmpBasicPackage();
    xmpPacketWrapper.Schemes.XmpBasic.Label = "Architecture collection";

    // Assign the XmpPacketWrapper to the root package
    root.XmpPackage = xmpPacketWrapper;

    // Save the modified SVG file
    metadata.Save();
}

เริ่มต้นใช้งานด้วยการทดลองใช้ฟรี

โดยค่าเริ่มต้น ไลบรารีทำงานในโหมดทดลองใช้ฟรีโดยไม่ต้องมีลิขสิทธิ์ ทำให้คุณสามารถสำรวจคุณสมบัติและฟังก์ชันพื้นฐานได้ คุณสามารถดาวน์โหลด GroupDocs.Metadata for Python via .NET จากหน้า GroupDocs Releases

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

ดูเพิ่มเติม

ทดลองใช้ GroupDocs.Metadata สำหรับ .NET ฟรี

คุณสามารถดาวน์โหลดรุ่นทดลองฟรีจาก releases.groupdocs.com และยังสามารถรับลิขสิทธิ์ชั่วคราวได้ที่ purchase.groupdocs.com/temporary-license/ ลิขสิทธิ์ชั่วคราวจะทำให้คุณทดลองใช้ไลบรารีของเราโดยไม่มีข้อจำกัด