GroupDocs.Metadata 은(는) .NET 개발자가 몇 가지 간단한 단계만 구현하여 애플리케이션 내에서 XLSB 파일의 메타데이터 정보를 읽고 추출하도록 쉽게 합니다.
- .NET 클래스 인스턴스로 XLSB 를 로드합니다.
- 모든 메타데이터 속성을 검사할 프레디케이트를 만듭니다.
- 프레디케이트를 {TextFindProperties} 메서드에 전달합니다.
- 검색된 속성을 반복합니다.
GroupDocs.Metadata 은(는) .NET 개발자가 몇 가지 간단한 단계만 구현하여 애플리케이션 내에서 XLSB 파일의 메타데이터 정보를 읽고 추출하도록 쉽게 합니다.
// 다양한 기준으로 XLSB 메타데이터 속성을 추출합니다
// {TextMetadata} 객체를 생성하고 XLSB 경로를 전달합니다
using (var metadata = new GroupDocs.Metadata.Metadata("input.xlsb"))
{
// 특정 카테고리에 속하는 모든 메타데이터 속성을 추출합니다
var properties = metadata.FindProperties(
p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
// 모든 속성을 반복하며 표시합니다
foreach (var property in properties)
{
Console.WriteLine("{0} = {1}", property.Name, property.Value);
}
// 특정 유형 및 값을 가진 모든 속성을 추출합니다
var year = DateTime.Today.Year;
properties = metadata.FindProperties(
p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime &&
p.Value.ToStruct(DateTime.MinValue).Year == year);
// 연도 값이 현재 연도와 같은 모든 날짜/시간 속성을 표시합니다
foreach (var property in properties)
{
Console.WriteLine("{0} = {1}", property.Name, property.Value);
}
// 지정된 정규식과 일치하는 이름을 가진 모든 속성을 추출합니다
const string pattern = "^author|company|(.+date.*)$";
var regex = new System.Text.RegularExpressions.Regex(pattern,
System.Text.RegularExpressions.RegexOptions.IgnoreCase);
properties = metadata.FindProperties(p => regex.IsMatch(p.Name));
// 다음 패턴과 일치하는 이름을 가진 속성을 표시합니다
foreach (var property in properties)
{
Console.WriteLine("{0} = {1}", property.Name, property.Value);
}
}
GroupDocs.Metadata 라이브러리로 구동되는 .NET 애플리케이션을 사용하여 민감한 문서 내 숨겨진 메타데이터를 안전하게 관리합니다.

.NET에서 GroupDocs.Metadata 로 문서 처리를 간소화합니다. 당사 소프트웨어는 숨겨진 메타데이터를 효율적으로 검색하고 관리할 수 있는 강력한 도구를 제공합니다.
정확하게 특정 메타데이터를 대상으로 합니다. 텍스트, 날짜 또는 정규식과 같은 다양한 필터로 검색을 구성하여 필요한 메타데이터를 정확히 찾으세요.
발견된 메타데이터 항목의 값을 처리하려면 .NET를 활용하세요. GroupDocs.Metadata는 지원되는 파일 형식 내에서 메타데이터를 효과적으로 추가, 업데이트 또는 제거할 수 있도록 지원합니다.
이 코드 예제는 EPUB 전자책에 특화된 메타데이터 속성에 접근하는 방법을 보여줍니다
// EPUB 파일을 Metadata 객체에 로드합니다
using (Metadata metadata = new Metadata("input.epub"))
{
// 내장된 모든 메타데이터를 가져옵니다
var root = metadata.GetRootPackage<EpubRootPackage>();
// 가져온 데이터를 애플리케이션 요구에 맞게 사용합니다
Console.WriteLine(root.EpubPackage.Version);
Console.WriteLine(root.EpubPackage.UniqueIdentifier);
Console.WriteLine(root.EpubPackage.ImageCover != null ?
root.EpubPackage.ImageCover.Length : 0);
Console.WriteLine(root.EpubPackage.Description);
Console.WriteLine(root.EpubPackage.Title);
}
.NET용 다중 형식 문서 및 이미지 메타데이터 편집 API입니다. 아래에 나열된 인기 파일 형식의 메타데이터를 검색합니다.