Overview

إصدار GroupDocs.Metadata لـ .NET 25.5 يجلب مجموعة من الميزات الجديدة، والتحسينات، وإصلاحات الأخطاء لتعزيز تجربة إدارة بيانات تعريف المستندات. يركز هذا الإصدار على تقديم دعم أفضل لملفات SVG، بما في ذلك القدرة على تحديث وتنظيف حزم XMP. سواءً كنت مطورًا ترغب في دمج إدارة البيانات التعريفية في تطبيقاتك أو مستخدمًا يسعى لإدارة بيانات تعريف المستندات بفعالية، فإن هذا الإصدار يحتوي على ما يلبي احتياجاتك.

Table of contents

How to Clean XMP Package in SVG Files

في هذا القسم، سنوضح كيفية تنظيف حزمة XMP من ملف SVG باستخدام GroupDocs.Metadata لـ .NET. قد يكون ذلك مفيدًا عندما تحتاج إلى إزالة البيانات التعريفية من ملفات SVG لضمان الامتثال لسياسات الخصوصية أو لتقليل حجم الملف.

Steps to Clean XMP Package in SVG Files

  1. تحميل ملف SVG باستخدام الفئة Metadata.
  2. استرجاع الحزمة الجذرية لملف SVG.
  3. تعيين حزمة XMP إلى ‎null.
  4. حفظ ملف SVG المعدل.

Code Example

// 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();
}

How to Update XMP Properties in SVG Files

في هذا القسم، سنوضح لك كيفية تحديث خصائص XMP لملف SVG باستخدام GroupDocs.Metadata لـ .NET. قد يكون ذلك مفيدًا عندما تحتاج إلى إضافة أو تعديل خصائص البيانات التعريفية في ملفات SVG لتحسين إدارة المستندات. على سبيل المثال عندما تريد تحرير حقل التسمية الأساسي لـ XMP.

Steps to Update XMP Properties in SVG Files

  1. تحميل ملف SVG باستخدام الفئة Metadata.
  2. استرجاع الحزمة الجذرية لملف SVG.
  3. إنشاء كائن XmpPacketWrapper جديد.
  4. تعيين الخصائص المطلوبة لـ XMP.
  5. ربط XmpPacketWrapper بالحزمة الجذرية.
  6. حفظ ملف SVG المعدل.

Code Example

// 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();
}

Getting Started with a Free Trial

بشكل افتراضي، يعمل المكتبة في وضع التجربة بدون ترخيص، مما يسمح لك باستكشاف ميزاتها ووظائفها الأساسية. يمكنك تنزيل GroupDocs.Metadata لـ Python عبر .NET من صفحة إصدارات GroupDocs.

بالإضافة إلى ذلك، يمكنك الحصول على ترخيص مؤقت من خلال هذا الرابط. يتيح لك الترخيص المؤقت استخدام المكتبة دون أي قيود واستكشاف إمكانياتها بالكامل.

See also

للمزيد من المعلومات، يمكنك الرجوع إلى الموارد التالية:

Try GroupDocs.Metadata for .NET for Free

يمكنك تنزيل نسخة تجريبية مجانية من releases.groupdocs.com وكذلك الحصول على ترخيص مؤقت عبر purchase.groupdocs.com/temporary-license/. يتيح لك الترخيص المؤقت تجربة مكتبتنا دون أي قيود.