GroupDocs.Metadata 让 Java 开发者通过几个简单步骤,在应用程序中轻松删除 WEBP 文件的元数据信息。
- 加载待更新的 WEBP 文件。
- 将搜索谓词传递给 RemoveProperties 方法。
- 检查实际被删除的属性数量。
- 保存更改。
GroupDocs.Metadata 让 Java 开发者通过几个简单步骤,在应用程序中轻松删除 WEBP 文件的元数据信息。
// 清除 WEBP 文档元数据
try (Metadata metadata = new Metadata("input.webp");
{
// 删除文件创建过程中所有涉及人员的记录
// 删除具有指定名称的自定义属性
int affected = metadata.removeProperties(
new FallsIntoCategorySpecification(Tags.getPerson()).
or(new WithNameSpecification("CustomProperty")));
System.out.println(String.format("Affected properties: %s", affected));
// 保存已清除的文件
metadata.save("output.webp");
}
<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。检索以下列出的一些流行文件格式的元数据。