نظرة عامة
إصدار 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 لتحسين إدارة الوثائق. على سبيل المثال عندما تريد تعديل حقل التسمية الأساسي XMP.
خطوات تحديث خصائص 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 .NET عبر .NET من صفحة إصدارات GroupDocs.
بالإضافة إلى ذلك، يمكنك الحصول على ترخيص مؤقت من هذا الرابط. يسمح لك الترخيص المؤقت باستخدام المكتبة دون أي قيود واستكشاف قدراتها بالكامل.
انظر أيضًا
لمزيد من المعلومات، يمكنك الرجوع إلى الموارد التالية:
- GroupDocs.Metadata for .NET Documentation
- GroupDocs.Metadata for .NET Products
- GroupDocs.Metadata for .NET GitHub Examples
- GroupDocs.Metadata for .NET Releases
- Free Support Forum
جرّب GroupDocs.Metadata for .NET مجانًا
يمكنك تنزيل نسخة تجريبية مجانية من releases.groupdocs.com وكذلك الحصول على ترخيص مؤقت عبر purchase.groupdocs.com/temporary-license/. يسمح لك الترخيص المؤقت بتجربة مكتبتنا دون أي قيود.