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

  1. Załaduj plik SVG przy użyciu klasy Metadata.
  2. Pobierz główny pakiet pliku SVG.
  3. Ustaw pakiet XMP na null.
  4. 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

  1. Załaduj plik SVG przy użyciu klasy Metadata.
  2. Pobierz główny pakiet pliku SVG.
  3. Utwórz nowy obiekt XmpPacketWrapper.
  4. Ustaw żądane właściwości XMP.
  5. Przypisz XmpPacketWrapper do głównego pakietu.
  6. 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

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ń.