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