개요

GroupDocs.Metadata for .NET 25.5 릴리스는 새로운 기능, 개선 사항 및 버그 수정을 다수 제공하여 문서 메타데이터 관리 경험을 향상시킵니다. 이번 릴리스는 SVG 파일에 대한 지원을 강화하는 데 중점을 두며, XMP 패키지를 업데이트하고 정리할 수 있는 기능을 포함합니다. 메타데이터 관리를 애플리케이션에 통합하려는 개발자이든, 문서 메타데이터를 효율적으로 관리하려는 사용자이든, 이번 릴리스에서 여러분에게 필요한 것이 있습니다.

목차

SVG 파일에서 XMP 패키지 정리하기

이 섹션에서는 GroupDocs.Metadata for .NET을 사용하여 SVG 파일에서 XMP 패키지를 정리하는 방법을 보여줍니다. 이는 SVG 파일의 메타데이터를 제거하여 개인정보 보호 정책을 준수하거나 파일 크기를 줄이고자 할 때 유용합니다.

SVG 파일에서 XMP 패키지 정리 단계

  1. Metadata 클래스를 사용해 SVG 파일을 로드합니다.
  2. SVG 파일의 루트 패키지를 가져옵니다.
  3. XMP 패키지를 null 로 설정합니다.
  4. 수정된 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();
}

SVG 파일에서 XMP 속성 업데이트하기

이 섹션에서는 GroupDocs.Metadata for .NET을 사용하여 SVG 파일의 XMP 속성을 업데이트하는 방법을 보여줍니다. 이는 SVG 파일에 메타데이터 속성을 추가하거나 수정하여 문서 관리를 개선하고자 할 때 유용합니다. 예를 들어 XMP 기본 라벨 필드를 편집하고 싶을 때 사용할 수 있습니다.

SVG 파일에서 XMP 속성 업데이트 단계

  1. Metadata 클래스를 사용해 SVG 파일을 로드합니다.
  2. SVG 파일의 루트 패키지를 가져옵니다.
  3. 새로운 XmpPacketWrapper 객체를 생성합니다.
  4. 원하는 XMP 속성을 설정합니다.
  5. XmpPacketWrapper 를 루트 패키지에 할당합니다.
  6. 수정된 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 Releases 페이지에서 .NET 용 GroupDocs.Metadata for Python을 다운로드할 수 있습니다.

또한 이 링크에서 임시 라이선스를 획득할 수 있습니다. 임시 라이선스를 사용하면 라이브러리를 제한 없이 사용하고 모든 기능을 완전히 탐색할 수 있습니다.

참고

추가 정보를 원하시면 다음 리소스를 확인하세요:

GroupDocs.Metadata for .NET 를 무료로 사용해 보기

releases.groupdocs.com 에서 무료 체험판을 다운로드하고, purchase.groupdocs.com/temporary-license/ 에서 임시 라이선스를 획득할 수 있습니다. 임시 라이선스를 사용하면 제한 없이 라이브러리를 체험할 수 있습니다.