GroupDocs.Metadata은 Java 개발자가 몇 가지 간단한 단계만 구현하여 애플리케이션 내에서 EPUB 파일의 메타데이터 정보를 쉽게 삭제할 수 있도록 합니다.
- 업데이트할 EPUB 파일을 로드합니다.
- RemoveProperties 메서드에 검색 프레디케이트를 전달합니다.
- 실제로 제거된 속성 수를 확인합니다.
- 변경 사항을 저장합니다.
GroupDocs.Metadata은 Java 개발자가 몇 가지 간단한 단계만 구현하여 애플리케이션 내에서 EPUB 파일의 메타데이터 정보를 쉽게 삭제할 수 있도록 합니다.
// EPUB 문서 메타데이터 지우기
try (Metadata metadata = new Metadata("input.epub");
{
// 파일 생성에 기여한 모든 사람에 대한 언급을 모두 제거
// 지정된 이름의 사용자 정의 속성을 제거
int affected = metadata.removeProperties(
new FallsIntoCategorySpecification(Tags.getPerson()).
or(new WithNameSpecification("CustomProperty")));
System.out.println(String.format("Affected properties: %s", affected));
// 지워진 파일 저장
metadata.save("output.epub");
}
<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>
우리 솔루션은 문서 메타데이터 관리를 간소화합니다. 파일을 체계적이고 검색 가능하게 유지하기 위해 다양한 문서 속성을 손쉽게 접근, 편집 및 업데이트할 수 있습니다.

문서 메타데이터를 빠르게 가져오고 처리합니다. 작성자, 생성 날짜 등 유용한 정보를 얻을 수 있습니다.
문서 메타데이터를 직접 편집합니다. 속성을 업데이트하여 조직화, 검색 가능성 및 정확한 정보를 개선합니다.
문서 메타데이터에 대한 고급 작업을 수행합니다. 사용자 정의 속성 추가, 불필요한 데이터 제거, 데이터 일관성 보장과 같은 작업을 손쉽게 처리합니다.
다음 코드 스니펫은 ZIP 아카이브에서 사용자 주석을 제거하는 방법을 보여줍니다.
// 추가 처리를 위해 아카이브 파일을 로드합니다.
try (Metadata metadata = new Metadata("input.zip")) {
// 주 메타데이터 패키지를 가져옵니다.
ZipRootPackage root = metadata.getRootPackageGeneric();
// 아카이브 주석을 제거합니다.
root.getZipPackage().setComment(null);
// 정리된 파일을 저장합니다.
metadata.save("output.zip");
}
Java용 다중 형식 문서 및 이미지 메타데이터 제거 API입니다. 아래에 나열된 인기 파일 형식의 메타데이터를 검색할 수 있습니다.