编辑 PUB 元数据

阅读 MS Publisher 文件。用于 C++ 的 PUB Metatada 编辑器 API

 

Microsoft® Publisher 文档文件格式用于创建各种出版物类型,例如新闻稿、小册子、传单和明信片,并用于电子邮件和网站。 Pub 文件包含文本以及位图和矢量图形数据。

发布者元数据是描述 PUB 文档的属性(信息)。它们是标准属性,如发布者、标题、最后作者、组织、URL、语言和其他类似信息。还有一些数据是在处理文件后自动生成的,例如文件大小或上次编辑时间。此有用信息与文档一起存储。

除了转换和读取功能外,此 C++ PUB API 解决方案还允许您通过 DocSummaryInfo 和 SummaryInfo 类编辑标准元数据,如以下代码示例所示。您也可以使用 API 创建您自己的元数据编辑器应用程序。

在编码元数据之前,您需要集成 C++ PUB 元数据 API。以下示例将向您展示如何编辑“类别”属性。

在 C++ 上查看和编辑 PUB 元数据

发布者元数据读取过程包括以下步骤:

  1. 使用 CreateParser() 方法 上传您的 PubFactory 类。
  2. 通过 Parse() 方法解析文件 IPubParser 接口。

开始使用 CPP PUB API

  1. 从命令行安装为 nuget install Aspose.PUB.cpp 或通过 Visual Studio 的包管理器控制台使用 Install-Package Aspose.PUB.cpp
  2. 或者,从 下载 获取 ZIP 文件中的离线 MSI 安装程序或 DLL。

修改 PUB 元数据的 C++ 代码

    using namespace Aspose::PUB;
    // Load PUB file
    System::SharedPtr<IPubParser> parser = PubFactory::CreateParser("input.pub");
    // Parse file 
    System::SharedPtr<Document> document = parser->Parse();
    // Edit Category metadata
    document->get_DocumentSummaryInfo()->SetCategory(u"category");



常问问题

1. 什么是 .pub 文件元数据?

元数据是标题、作者、关键字、评论、模板、版本号、应用程序名称、页数、字数、字符数、文档安全性、类别、公司和语言等信息。

2. 有没有办法在线查看 .pub 文件元数据?

Aspose 应用程序生态系统中有一个跨平台的 Metadata Editor 。它免费且易于使用。

3. 如何编辑 .PUB 文件元数据?

要编辑 Publisher 文件的元数据,您需要先使用 CreateParser() 方法上传它,然后通过 IPubParser 接口解析文档。使用 DocSummaryInfo 类编辑元数据。

4. 该功能是免费的吗?

跨平台应用程序是免费的,对于 API 解决方案,您可以获得免费试用,然后在需要时购买产品。

  

Support and Learning Resources