Огляд
Випуск GroupDocs.Metadata для .NET 25.5 додає безліч нових функцій, покращень і виправлень помилок, щоб підвищити ваш досвід роботи з метаданими документів. У цьому випуску посилено підтримку SVG‑файлів, зокрема додано можливість оновлювати та чистити XMP‑пакети. Незалежно від того, чи ви розробник, який інтегрує управління метаданими у свої додатки, чи користувач, який прагне ефективно керувати метаданими документів, цей випуск має щось для вас.
Зміст
Як очистити XMP‑пакет у SVG‑файлах
У цьому розділі ми продемонструємо, як очистити XMP‑пакет у SVG‑файлі за допомогою GroupDocs.Metadata для .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 для .NET. Це може бути корисно, коли потрібно додати або змінити властивості метаданих у SVG‑файлах для кращого управління документами. Наприклад, коли треба відредагувати поле мітки XMP Basic.
Кроки для оновлення 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 для Python через .NET зі сторінки випусків GroupDocs.
Крім того, ви можете отримати тимчасову ліцензію за цим посиланням. Тимчасова ліцензія дозволяє користуватися бібліотекою без обмежень і повністю досліджувати її можливості.
Дивіться також
Для отримання додаткової інформації ви можете ознайомитися з наступними ресурсами:
- Документація GroupDocs.Metadata для .NET
- Продукти GroupDocs.Metadata для .NET
- Приклади GroupDocs.Metadata для .NET на GitHub
- Випуски GroupDocs.Metadata для .NET
- Безкоштовний форум підтримки
Спробуйте GroupDocs.Metadata для .NET безкоштовно
Ви можете завантажити безкоштовну пробну версію з releases.groupdocs.com і також отримати тимчасову ліцензію за адресою purchase.groupdocs.com/temporary-license/. Тимчасова ліцензія дозволяє випробувати нашу бібліотеку без обмежень.