GroupDocs.Metadata در یک نگاه

در زیر مروری بر GroupDocs.Metadata for .NET است

Illustration metadata

یکپارچه سازی برنامه های کاربردی C#

GroupDocs.Metadata for .NET API به راحتی با C#، ASP.NET و سایر برنامه‌های مبتنی بر .NET ادغام می‌شود تا به کاربران نهایی شما کمک کند تا ابرداده‌ها را از طیف وسیعی از تصاویر، اسناد و سایر فایل‌های رسانه دستکاری کنند. بدون نصب نرم افزار خارجی فرمت کنید. کتابخانه ابرداده .NET از ابزارهای ساختمانی برای افزودن سریع نمایشگر، ویرایشگر، حذف کننده، استخراج کننده، مقایسه و صادرکننده فراداده در تعدادی از فرمت های سند استاندارد صنعتی مانند PDF، Microsoft Office Word، صفحات گسترده اکسل، ارائه های پاورپوینت، Outlook پشتیبانی می کند. ایمیل، پروژه، نمودارهای Visio، OneNote، تصاویر، اتوکد، فتوشاپ، صدا، ویدئو و متافایل.

انواع متادیتا

Metadata API بسیار منعطف است و کار با آن آسان است. فایل سند را به‌عنوان ورودی دریافت می‌کند، اطلاعات فراداده را تجزیه و تحلیل می‌کند، امکان انجام عملیات متا داده‌های پشتیبانی شده و ذخیره فایل اصلاح‌شده را برای دسترسی سریع در استفاده‌های بعدی ذخیره می‌کند. این نرم افزار با استانداردهای متادادای قابل توجه مانند داخلی، XMP، EXIF، IPTC، بلوک های منابع تصویر، ID3 و ویژگی های فراداده سفارشی کار می کند. از طریق GroupDocs.Metadata for .NET API، همچنین می‌توانید دو سند را با هم مقایسه کنید تا تفاوت‌ها و شباهت‌های موجود در ویژگی‌های ابرداده آنها را شناسایی کنید. همچنین می توانید ابرداده اسناد مورد نیاز را به Excel، CSV یا DataSet صادر کنید.

همه محیط های محبوب پشتیبانی می شوند

از GroupDocs.Metadata for .NET می‌توان برای توسعه برنامه‌ها در هر محیط توسعه‌ای که پلتفرم .NET را هدف می‌گیرد، استفاده کرد. این برنامه با همه زبان‌های مبتنی بر .NET سازگار است و از سیستم‌عامل‌های معروف (Windows، Linux، MacOS) پشتیبانی می‌کند که در آن چارچوب‌های Mono یا .NET (از جمله .NET Core) قابل نصب هستند.

استقلال پلتفرم

GroupDocs.Metadata for .NET از سیستم عامل ها، چارچوب ها و مدیران بسته زیر پشتیبانی می کند:

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

فرمت های فایل پشتیبانی شده

GroupDocs.Metadata for .NET از قالب‌های فایل سند زیر پشتیبانی می‌کند.

فرمت های اداری

  • قابل حمل: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • OpenDocument: ODT, ODS
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM

رسانه و گرافیک

  • ویدئو: AVI, MOV, QT, FLV
  • فرمت های تصویری محبوب: JPG, JPEG, JPE, JP2, PNG, BMP
  • تصاویر چند صفحه ای: GIF, WEBP, TIFF, DJVU, DJV, DICOM
  • سمعی: MP3, WAV
  • Matroska Media Container: MKV, MKA, MK3D, WEBM
  • AutoCAD: DWG, DXF
  • Photoshop: PSD

دیگر

  • Outlook: MSG, EML, EMLX, PST, OS
  • فونت ها: OTF, OTC, TTF, TTC
  • پروژه: MPP
  • Metafiles: EMF, WMF
  • vCard: VCF, VCR
  • OneNote: ONE
  • دیگران: EPUB, ZIP, TORRENT, ASF

ویژگی های GroupDocs.Metadata for .NET

از متادیتا برای محافظت از PDF، Office، تصاویر و سایر فرمت ها استفاده کنید

Feature icon

متادیتای داخلی و سفارشی را شناسایی کنید

بسیاری از فرمت های فایل دارای ابرداده اجباری هستند. آنها و همچنین ابرداده های سفارشی را برای اهداف خود دستکاری کنید

Feature icon

عکس های ساخته شده روی دوربین خاص را پیدا کنید

اطلاعاتی در مورد عکس های ذخیره شده در فراداده، از جمله سازنده دوربین، مدل، وضوح و غیره دریافت کنید

Feature icon

قابلیت تشخیص/حذف امضاهای دیجیتال

تمام ابرداده های دیجیتال را در فایل های کسب و کار خود بیابید و آنچه را که نیاز دارید حذف کنید

Feature icon

محل عکس

ویژگی‌های فراداده تصویر را وارد کنید و اطلاعات مکان را از عکس‌ها حذف کنید

Feature icon

جستجوی فراداده

ویژگی های ابرداده فایل ها را جستجو کنید و هر نوع ابرداده را برشمارید

Feature icon

پاک کردن داده های کسب و کار

ابرداده ها و نظرات را از گزارش ها و اسناد حذف کنید

Feature icon

پیش نمایش های سند

پیش نمایش تصویر برای فایل های EPUB، CAD، EML و MSG ایجاد کنید

Feature icon

پشتیبانی چند رسانه ای Matroska

زیرنویس Matroska را بخوانید و ابرداده فایل‌های صوتی و تصویری را بازیابی کنید

Feature icon

فراداده‌های قالب‌ها و تورنت‌های آرشیو را دریافت کنید

ابرداده فایل‌های بایگانی مانند .ZIP و فایل‌های دارای داده‌های تورنت را دستکاری کنید

Feature icon

تشخیص زمان اجرا نوع فایل سند

راه حل ما امکان تشخیص نوع فایل یا جریان را قبل از پردازش ابرداده فراهم می کند

Feature icon

تجزیه و تحلیل تمایزات فراداده

ویژگی های ابرداده فرمت های پشتیبانی شده را مقایسه کنید و تفاوت ها یا شباهت ها را شناسایی کنید

Feature icon

کاهش مصرف حافظه اسناد و تصاویر

اسناد و تصاویر را از داده های مخفی اضافی پاک کنید

Feature icon

کنترل اسناد اداری

بازیابی و حذف داده های پنهان در فایل های Microsoft Word، Excel، PowerPoint و PDF

Feature icon

ویژگی های فراداده فرمت های فایل پشتیبانی شده را جایگزین کنید

دریافت لیستی از ابرداده های مناسب اسناد و جایگزینی محتوای هر ورودی کاملاً امکان پذیر است

Feature icon

پشتیبانی از تصویر TIFF

بسته های فراداده IPTC را در تصاویر TIFF اضافه کنید، به روز کنید و حذف کنید

Feature icon

پشتیبانی مایکروسافت اکسل

استخراج ابرداده از فایل های مایکروسافت اکسل با شروع اکسل 95

Feature icon

پشتیبانی از تصویر PNG

فراداده متنی را از فایل های تصویری PNG استخراج کنید

Feature icon

تشخیص نوع MIME

نوع MIME یک فایل یا جریان فایل خاص را شناسایی کنید

Feature icon

پیش نمایش های تصویر

تصاویر کوچک را بازیابی کنید و پیش نمایش تصویر را برای فرمت های پشتیبانی شده ارائه دهید

Feature icon

امنیت چند رسانه ای Matroska

حفاظت از رمز عبور و پشتیبانی از ظرف چندرسانه ای Matroska را شناسایی کنید

Feature icon

پشتیبانی از فراداده داخلی

از یک کلید تعریف شده برای خواندن ویژگی های فراداده فرمت های پشتیبانی شده استفاده کنید

Feature icon

فراداده تصویر EXIF

ویژگی های فراداده EXIF ​​را در فایل های WEBP، PNG و PSD به روز کنید

Feature icon

پشتیبانی از ایمیل ها و فونت ها

فراداده پیام‌های ایمیل را بخوانید و فایل‌های فونت OpenType را تجزیه کنید

Feature icon

پردازش فایل های چند رسانه ای

ویژگی های فراداده XMP را در فایل های MOV، MP3 و WEBP استخراج کنید

نمونه کد

برخی از موارد عملیات معمولی GroupDocs.Metadata for .NET استفاده می‌کنند

متادیتای پنهان را پیدا کنید

برای کنترل محتوای سند داخلی، می‌توانید فراداده سند را پیدا و پردازش کنید:

نحوه دریافت متادیتای سند خاص

// سند منبع را در سازنده Metadata بارگیری کنید
using (Metadata metadata = new Metadata("source.pptx"))
{
    // تمام خصوصیاتی که حاوی نام آخرین ویرایشگر سند است را دریافت کنید
    // یا تاریخ/زمانی که سند آخرین اصلاح شده است
    var properties = metadata.FindProperties(
        p => p.Tags.Contains(Tags.Person.Editor) || 
        p.Tags.Contains(Tags.Time.Modified));

    // ورودی های فراداده بازیابی شده را پردازش کنید
    foreach (var property in properties)
    {
        Console.WriteLine("Property name: {0}, Property value: {1}", property.Name, property.Value);
    }
}

محتوای اسناد را ایمن کنید

فراداده پنهان را به فایل های کسب و کار خود اضافه کنید تا از محتوای آن محافظت کنید:

چگونه می توان برخی از ویژگی های فراداده گمشده را بدون توجه به فرمت آن به یک فایل اضافه کرد.

// بارگذاری سند منبع
using (Metadata metadata = new Metadata("source.pdf"))
{
    if (metadata.FileFormat != FileFormat.Unknown && !metadata.GetDocumentInfo().IsEncrypted)
    {
        // در صورت عدم وجود ویژگی حاوی آخرین تاریخ چاپ فایل اضافه کنید
        // اگر سند از این نوع ابرداده پشتیبانی کند، دارایی اضافه خواهد شد
        var affected = metadata.AddProperties(p => p.Tags.Contains(Tags.Time.Printed), new PropertyValue(DateTime.Now));
          
        Console.WriteLine("Affected properties: {0}", affected);

        // سند اصلاح شده را در یک مسیر مشخص ذخیره کنید
        metadata.Save("output.pdf");
    }
}

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی