編輯 PUB 元數據
閱讀 MS Publisher 文件。用於 C++ 的 PUB Metatada 編輯器 API
Microsoft® Publisher 文檔文件格式用於創建各種出版物類型,例如新聞稿、小冊子、傳單和明信片,並用於電子郵件和網站。 Pub 文件包含文本以及位圖和矢量圖形數據。
發布者元數據是描述 PUB 文檔的屬性(信息)。它們是標準屬性,如發布者、標題、最後作者、組織、URL、語言和其他類似信息。還有一些數據是在處理文件後自動生成的,例如文件大小或上次編輯時間。此有用信息與文檔一起存儲。
除了轉換和讀取功能外,此 C++ PUB API 解決方案還允許您通過 DocSummaryInfo 和 SummaryInfo 類編輯標準元數據,如以下代碼示例所示。您還可以使用 API 創建您自己的元數據編輯器應用程序。
在編碼元數據之前,您需要集成 C++ PUB 元數據 API。以下示例將向您展示如何編輯“類別”屬性。
在 C++ 上查看和編輯 PUB 元數據
發布者元數據讀取過程包括以下步驟:
- 使用 CreateParser() 方法 PubFactory 上傳您的 PUB 文件.aspose.com/pub/cpp/class/aspose.pub.pub_factory) 類。
- 通過 Parse() 方法解析文件 IPubParser 接口。
開始使用 CPP PUB API
- 從命令行安裝為
nuget install Aspose.PUB.cpp
或通過 Visual Studio 的包管理器控制台使用Install-Package Aspose.PUB.cpp
。 - 或者,從 下載 獲取 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 解決方案,您可以獲得免費試用,然後在需要時購買產品。