編輯 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 上傳您的 PUB 文件.aspose.com/pub/cpp/class/aspose.pub.pub_factory) 類。
  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