ภาพรวม
การปล่อย GroupDocs.Metadata for .NET 25.5 มาพร้อมกับคุณสมบัติใหม่หลายอย่าง การปรับปรุง และการแก้ไขบั๊กต่าง ๆ เพื่อเสริมประสบการณ์การจัดการเมตาดาต้าเอกสารของคุณ การปล่อยครั้งนี้เน้นการให้การสนับสนุนไฟล์ SVG ที่ดียิ่งขึ้น รวมถึงความสามารถในการอัปเดตและทำความสะอาดแพ็กเกจ XMP ไม่ว่าคุณจะเป็นนักพัฒนาที่ต้องการรวมการจัดการเมตาดาต้าเข้ากับแอปพลิเคชันของคุณ หรือผู้ใช้ที่ต้องการจัดการเมตาดาต้าเอกสารอย่างมีประสิทธิภาพ การปล่อยเวอร์ชันนี้ก็มีสิ่งที่ตอบโจทย์คุณอยู่
สารบัญ
วิธีทำความสะอาดแพ็กเกจ XMP ในไฟล์ SVG
ในส่วนนี้ เราจะแสดงวิธีทำความสะอาดแพ็กเกจ XMP จากไฟล์ SVG โดยใช้ GroupDocs.Metadata for .NET ซึ่งมีประโยชน์เมื่อคุณต้องการลบเมตาดาต้าออกจากไฟล์ SVG เพื่อให้เป็นไปตามนโยบายความเป็นส่วนตัว หรือเพื่อลดขนาดไฟล์
ขั้นตอนการทำความสะอาดแพ็กเกจ XMP ในไฟล์ SVG
- โหลดไฟล์ SVG โดยใช้คลาส
Metadata - ดึงแพ็กเกจรากของไฟล์ SVG
- ตั้งค่าแพ็กเกจ XMP เป็น
null - บันทึกไฟล์ 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
- โหลดไฟล์ SVG โดยใช้คลาส
Metadata - ดึงแพ็กเกจรากของไฟล์ SVG
- สร้างอ็อบเจ็กต์
XmpPacketWrapperใหม่ - ตั้งค่าคุณสมบัติ XMP ที่ต้องการ
- กำหนด
XmpPacketWrapperให้กับแพ็กเกจราก - บันทึกไฟล์ 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
- ผลิตภัณฑ์ GroupDocs.Metadata สำหรับ .NET
- ตัวอย่าง GitHub ของ GroupDocs.Metadata สำหรับ .NET
- เวอร์ชันของ GroupDocs.Metadata สำหรับ .NET
- ฟอรั่มสนับสนุนฟรี
ทดลองใช้ GroupDocs.Metadata สำหรับ .NET ฟรี
คุณสามารถดาวน์โหลดรุ่นทดลองฟรีจาก releases.groupdocs.com และยังสามารถรับลิขสิทธิ์ชั่วคราวได้ที่ purchase.groupdocs.com/temporary-license/ ลิขสิทธิ์ชั่วคราวจะทำให้คุณทดลองใช้ไลบรารีของเราโดยไม่มีข้อจำกัด