Przegląd
Wydanie GroupDocs.Metadata for .NET 25.5 wprowadza szereg nowych funkcji, ulepszeń i poprawek błędów, aby usprawnić zarządzanie metadanymi dokumentów. To wydanie koncentruje się na lepszym wsparciu plików SVG, w tym możliwości aktualizacji i czyszczenia pakietów XMP. Niezależnie od tego, czy jesteś programistą chcącym zintegrować zarządzanie metadanymi w swoich aplikacjach, czy użytkownikiem pragnącym efektywnie zarządzać metadanymi dokumentów, to wydanie ma coś dla Ciebie.
Spis treści
Jak wyczyścić pakiet XMP w plikach SVG
W tej części pokażemy, jak wyczyścić pakiet XMP z pliku SVG przy użyciu GroupDocs.Metadata for .NET. Może to być przydatne, gdy musisz usunąć metadane z plików SVG, aby zapewnić zgodność z politykami prywatności lub zmniejszyć rozmiar pliku.
Kroki do wyczyszczenia pakietu XMP w plikach SVG
- Załaduj plik SVG przy użyciu klasy
Metadata. - Pobierz główny pakiet pliku SVG.
- Ustaw pakiet XMP na null.
- Zapisz zmodyfikowany plik SVG.
Przykład kodu
// Wyczyść pakiet XMP
using (Metadata metadata = new Metadata("input.svg"))
{
// Pobierz główny pakiet pliku SVG
var format = metadata.GetRootPackage<SvgRootPackage>();
// Ustaw pakiet XMP na null, aby go wyczyścić
format.XmpPackage = null;
// Zapisz zmodyfikowany plik SVG
metadata.Save();
}
Jak zaktualizować właściwości XMP w plikach SVG
W tej części pokażemy, jak zaktualizować właściwości XMP w pliku SVG przy użyciu GroupDocs.Metadata for .NET. Może to być przydatne, gdy potrzebujesz dodać lub zmodyfikować własności metadanych w plikach SVG w celu lepszego zarządzania dokumentami. Na przykład, gdy chcesz edytować pole etykiety XMP Basic.
Kroki do zaktualizowania właściwości XMP w plikach SVG
- Załaduj plik SVG przy użyciu klasy
Metadata. - Pobierz główny pakiet pliku SVG.
- Utwórz nowy obiekt
XmpPacketWrapper. - Ustaw żądane właściwości XMP.
- Przypisz
XmpPacketWrapperdo głównego pakietu. - Zapisz zmodyfikowany plik SVG.
Przykład kodu
// Jak zaktualizować właściwości XMP w pliku SVG.
using (Metadata metadata = new Metadata("input.svg"))
{
// Pobierz główny pakiet pliku SVG
var root = metadata.GetRootPackage<SvgRootPackage>();
// Wyświetl etykietę XmpBasic przed aktualizacją
Console.WriteLine("XmpBasic Label before: {0}", "");
// Utwórz nowy obiekt XmpPacketWrapper
var xmpPacketWrapper = new XmpPacketWrapper();
// Utwórz nowy obiekt XmpBasicPackage i ustaw właściwość Label
xmpPacketWrapper.Schemes.XmpBasic = new XmpBasicPackage();
xmpPacketWrapper.Schemes.XmpBasic.Label = "Architecture collection";
// Przypisz XmpPacketWrapper do głównego pakietu
root.XmpPackage = xmpPacketWrapper;
// Zapisz zmodyfikowany plik SVG
metadata.Save();
}
Rozpoczęcie pracy z wersją próbną
Domyślnie biblioteka działa w trybie próbnym bez licencji, co pozwala na zapoznanie się z jej podstawowymi funkcjami i możliwościami. Możesz pobrać GroupDocs.Metadata for Python via .NET ze GroupDocs Releases.
Dodatkowo możesz uzyskać tymczasową licencję pod tym linkiem. Tymczasowa licencja pozwala korzystać z biblioteki bez żadnych ograniczeń i w pełni eksplorować jej możliwości.
Zobacz także
- Dokumentacja GroupDocs.Metadata for .NET
- Produkty GroupDocs.Metadata for .NET
- Przykłady GitHub GroupDocs.Metadata for .NET
- Wydania GroupDocs.Metadata for .NET
- Darmowe forum wsparcia
Wypróbuj GroupDocs.Metadata for .NET za darmo
Możesz pobrać darmową wersję próbną z releases.groupdocs.com oraz uzyskać tymczasową licencję na purchase.groupdocs.com/temporary-license/. Tymczasowa licencja pozwala wypróbować naszą bibliotekę bez ograniczeń.