개요
GroupDocs.Metadata for .NET 25.5 릴리스는 새로운 기능, 개선 사항 및 버그 수정을 다수 제공하여 문서 메타데이터 관리 경험을 향상시킵니다. 이번 릴리스는 SVG 파일에 대한 지원을 강화하는 데 중점을 두며, XMP 패키지를 업데이트하고 정리할 수 있는 기능을 포함합니다. 메타데이터 관리를 애플리케이션에 통합하려는 개발자이든, 문서 메타데이터를 효율적으로 관리하려는 사용자이든, 이번 릴리스에서 여러분에게 필요한 것이 있습니다.
목차
SVG 파일에서 XMP 패키지 정리하기
이 섹션에서는 GroupDocs.Metadata for .NET을 사용하여 SVG 파일에서 XMP 패키지를 정리하는 방법을 보여줍니다. 이는 SVG 파일의 메타데이터를 제거하여 개인정보 보호 정책을 준수하거나 파일 크기를 줄이고자 할 때 유용합니다.
SVG 파일에서 XMP 패키지 정리 단계
Metadata클래스를 사용해 SVG 파일을 로드합니다.- 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();
}
SVG 파일에서 XMP 속성 업데이트하기
이 섹션에서는 GroupDocs.Metadata for .NET을 사용하여 SVG 파일의 XMP 속성을 업데이트하는 방법을 보여줍니다. 이는 SVG 파일에 메타데이터 속성을 추가하거나 수정하여 문서 관리를 개선하고자 할 때 유용합니다. 예를 들어 XMP 기본 라벨 필드를 편집하고 싶을 때 사용할 수 있습니다.
SVG 파일에서 XMP 속성 업데이트 단계
Metadata클래스를 사용해 SVG 파일을 로드합니다.- 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 Releases 페이지에서 .NET 용 GroupDocs.Metadata for Python을 다운로드할 수 있습니다.
또한 이 링크에서 임시 라이선스를 획득할 수 있습니다. 임시 라이선스를 사용하면 라이브러리를 제한 없이 사용하고 모든 기능을 완전히 탐색할 수 있습니다.
참고
추가 정보를 원하시면 다음 리소스를 확인하세요:
- GroupDocs.Metadata for .NET Documentation
- GroupDocs.Metadata for .NET Products
- GroupDocs.Metadata for .NET GitHub Examples
- GroupDocs.Metadata for .NET Releases
- Free Support Forum
GroupDocs.Metadata for .NET 를 무료로 사용해 보기
releases.groupdocs.com 에서 무료 체험판을 다운로드하고, purchase.groupdocs.com/temporary-license/ 에서 임시 라이선스를 획득할 수 있습니다. 임시 라이선스를 사용하면 제한 없이 라이브러리를 체험할 수 있습니다.