GroupDocs.Metadata은(는) Java 개발자가 몇 가지 간단한 단계만으로 애플리케이션 내에서 POTM 파일에 메타데이터 세부 정보를 쉽게 추가할 수 있도록 합니다.
- Metadata 클래스 인스턴스로 POTM를 로드합니다.
- Metadata.AddProperties 메서드를 사용하여 속성을 추가합니다.
- 프레디케이트를 사용하여 원하는 메타데이터 속성을 찾습니다.
- 변경 사항을 POTM 형식으로 저장합니다.
GroupDocs.Metadata은(는) Java 개발자가 몇 가지 간단한 단계만으로 애플리케이션 내에서 POTM 파일에 메타데이터 세부 정보를 쉽게 추가할 수 있도록 합니다.
// Metadata 클래스 인스턴스로 파일을 로드합니다.
try (Metadata metadata = new Metadata("input.potm"))
{
// 콘텐츠 작성자를 포함하는 속성을 추가합니다.
int affected = metadata.addProperties(new ContainsTagSpecification(Tags.getTime().getPrinted()),
new PropertyValue(new Date()));
// 작업 결과를 처리합니다.
System.out.println(String.format("Affected properties: %s", affected));
// 업데이트된 메타데이터와 함께 파일을 저장합니다.
metadata.save("output.potm");
}
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-metadata</artifactId>
<version>24.8</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
</repositories>
우리의 포괄적인 API는 문서 메타데이터 관리를 간소화합니다. 다양한 문서 속성에 접근, 편집 및 조작하여 조직화와 검색성을 향상시킵니다.

문서의 메타데이터를 손쉽게 검색하고 처리합니다. 작성자, 생성 날짜 등 다양한 속성에 대한 정보를 얻을 수 있습니다.
문서 메타데이터를 직접 수정합니다. 속성을 업데이트하여 조직화, 검색성 및 정보 정확성을 향상시킵니다.
문서 메타데이터에 복잡한 작업을 수행합니다. 사용자 정의 속성 추가, 불필요한 데이터 삭제, 데이터 일관성 보장 등 작업을 효율적으로 처리합니다.
이 코드 샘플은 EXIF 패키지에 사용자 정의 태그를 추가하는 방법을 보여줍니다.
try (Metadata metadata = new Metadata("input.tiff")) {
IExif root = (IExif) metadata.getRootPackage();
// EXIF 패키지가 없으면 설정합니다.
if (root.getExifPackage() == null) {
root.setExifPackage(new ExifPackage());
}
// 알려진 속성을 추가합니다.
root.getExifPackage().set(new TiffAsciiTag(TiffTagID.Artist, "Artist's name"));
// 완전 사용자 정의 속성을 추가합니다 (EXIF 사양에 설명되지 않은 속성).
// 선택한 ID가 일부 타사 도구에서 사용하는 ID와 겹칠 수 있음을 유의하십시오.
root.getExifPackage().set(new TiffAsciiTag(TiffTagID.getByRawValue(65523), "Hidden data"));
metadata.save("output.tiff");
}
Java용 다중 형식 문서 및 이미지 메타데이터 추가 API입니다. 아래에 나열된 인기 파일 형식의 메타데이터를 검색합니다.