مرور کلی
نسخه GroupDocs.Metadata برای .NET 25.5 مجموعهای از ویژگیهای جدید، بهبودها و رفع باگها را برای ارتقای تجربه مدیریت متادیتای سند شما ارائه میدهد. این نسخه بر فراهمسازی پشتیبانی بهتر برای فایلهای SVG، از جمله امکان بهروزرسانی و پاکسازی بستههای XMP تمرکز دارد. چه شما یک توسعهدهنده باشید که میخواهید مدیریت متادیتا را در برنامههای خود یکپارچه کنید و چه کاربری که به دنبال مدیریت کارآمد متادیتای اسناد است، این نسخه برای شما چیزی دارد.
فهرست مطالب
نحوه پاکسازی بسته XMP در فایلهای SVG
در این بخش نحوه پاکسازی بسته XMP از یک فایل SVG با استفاده از GroupDocs.Metadata برای .NET را نشان میدهیم. این کار میتواند زمانی مفید باشد که نیاز به حذف متادیتا از فایلهای SVG برای اطمینان از تطابق با سیاستهای حریمخصوصی یا کاهش حجم فایل داشته باشید.
گامهای پاکسازی بسته XMP در فایلهای SVG
- بارگذاری فایل SVG با استفاده از کلاس
Metadata. - دریافت بسته ریشهای فایل SVG.
- مقداردهی null به بسته XMP.
- ذخیره فایل 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 برای .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();
}
شروع کار با نسخه آزمایشی رایگان
بهصورت پیشفرض کتابخانه در حالت آزمایشی (Trial) بدون لایسنس کار میکند و به شما اجازه میدهد ویژگیها و عملکردهای پایهای آن را بررسی کنید. میتوانید GroupDocs.Metadata برای Python را از صفحه Releases GroupDocs دانلود کنید.
علاوه بر این میتوانید از این لینک لایسنس موقت دریافت کنید. لایسنس موقت به شما اجازه میدهد کتابخانه را بدون هیچگونه محدودیتی استفاده کنید و بهتمامی قابلیتهای آن دسترسی داشته باشید.
موارد مرتبط
برای اطلاعات بیشتر میتوانید به منابع زیر مراجعه کنید:
- مستندات GroupDocs.Metadata برای .NET
- محصولات GroupDocs.Metadata برای .NET
- نمونههای GitHub GroupDocs.Metadata برای .NET
- نسخههای GroupDocs.Metadata برای .NET
- انجمن پشتیبانی رایگان
امتحان GroupDocs.Metadata برای .NET بهصورت رایگان
میتوانید نسخهٔ آزمایشی رایگان را از releases.groupdocs.com دانلود کنید و همچنین لایسنس موقت را از purchase.groupdocs.com/temporary-license/ دریافت نمایید. لایسنس موقت به شما امکان میدهد کتابخانهٔ ما را بدون هیچگونه محدودیتی امتحان کنید.