编辑 PUB 元数据
阅读 MS Publisher 文件。 PUB Metatada 编辑器 API for Java
Microsoft® Publisher 文档文件格式用于创建各种出版物类型,例如新闻稿、小册子、传单和明信片,并用于电子邮件和网站。Pub 文件包含文本以及位图和矢量图形数据。
Publisher 元数据是描述 PUB 文档的属性(信息)。它们是标准属性,如发布者、标题、最后作者、组织、URL、语言和其他类似信息。还有一些数据是在处理文件后自动生成的,例如文件大小或上次编辑时间。这些有用的信息与文档一起存储。
除了转换和读取功能外,此 Java PUB API 解决方案还允许您通过 DocSummaryInfo 和 SummaryInfo 类编辑标准元数据,如以下代码示例所示。您也可以使用 API 创建自己的元数据编辑器应用程序。
在编写元数据代码之前,您需要集成 Java PUB Metadata API。以下示例将展示如何编辑 “Language” 属性。
如何使用 Java 编辑 PUB 元数据
为了编辑 PUB 元数据,我们将使用 Aspose.PUB for Java API 这是一款功能丰富、强大且易于使用的转换 API,适用于 Java 平台。您可以直接从 Aspose Maven Repository 下载最新版本,并通过在 pom.xml 中添加以下配置将其安装到基于 Maven 的项目中。
Repository
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>20.8</version>
</dependency>
在 Java 上查看和编辑 PUB 元数据
发布者元数据读取过程包括以下步骤:
- 使用 createParser() 方法的 [PubFactory] 类上传您的 PUB 文件。
- 通过 parse() 方法的 [IPdfConverter] 接口解析文件。
系统要求
Aspose.PUB for Java 在所有主要操作系统上均受支持。只需确保已满足以下前提条件。
J2SE 8.0 (1.8) 或更高版本。更新 PUB 元数据的 Java 代码
// Load PUB file
IPubParser parser = PubFactory.createParser(fileName);
// Parse file
Document doc = parser.parse();
// Set Language information
document.getDocumentSummaryInfo().setLanguage("language");常问问题
1. 什么是 .pub 文件元数据?
元数据是标题、作者、关键字、评论、模板、版本号、应用程序名称、页数、字数、字符数、文档安全性、类别、公司和语言等信息。
2. 有没有办法在线查看 .pub 文件元数据?
Aspose 应用程序生态系统中有一个跨平台的 Metadata Editor 。它免费且易于使用。
3. 如何编辑 .PUB 文件元数据?
要编辑 Publisher 文件的元数据,您需要先使用 CreateParser() 方法上传它,然后通过 IPubParser 接口解析文档。使用 DocSummaryInfo 类编辑元数据。
4. 该功能是免费的吗?
跨平台应用程序是免费的,对于 API 解决方案,您可以获得免费试用,然后在需要时购买产品。