加載許可證 MS PUB

從文件或流 C++ 中獲取 MS Publisher 的許可證

 

Microsoft Publisher 是一款專門用於頁面佈局和設計的軟件。它支持各種文件格式,包括 MS Publisher 2.0 或更高版本、.txt、RTF、MS Word、HTML、Unicode 文本等。 Publisher 中的 .pub 文件格式用途廣泛,因為它可以包含文本、圖像和圖形的組合,使其成為製作傳單、小冊子和明信片等宣傳材料的理想選擇。這些文件可以使用 Microsoft Publisher 打開、編輯和打印,但不能在其他軟件程序(如 Microsoft Word 或 Adob​​e InDesign)中打開或編輯,除非先將它們轉換為另一種文件格式。

Aspose.PUB for C++ 是一個設計用於處理.pub 文件的庫。它允許將 .pub 文件加載、編輯和轉換為 PDF、HTML、XLSX、DOC 和其他圖像格式。該庫可以集成到 C++ 項目中或用於創建跨平台應用程序以打開、合併和轉換 Microsoft Publisher 文件。使用此解決方案,您可以高效地轉換 .pub 文件,而無需額外的軟件或訂閱。可以找到和測試庫在各種應用程序中的實施示例。

在此頁面上,您將了解如何為使用 C++ 的 Aspose.Pub 庫設置許可證。許可證文件是使用該庫所必需的,並提供對其特性和功能的訪問權限,還將為用戶提供支持和升級的訪問權限。要了解其他代碼示例和數據文件,請訪問 Aspose Github Project

要加載許可證,您需要安裝 Aspose.PUB API。您可以通過在 NuGet 包管理器中搜索它或在包管理器控制台中使用 Install-Package Aspose.PUB 命令來完成此操作。

Package Manager Console Command


    PM> Install-Package Aspose.PUB

此代碼解釋了從文件加載 Aspose.PUB 許可證。為此,應採取以下步驟:

  1. 初始化 Aspose::Pub::License 類型的許可證對象。 System::MakeObject() 方法用於動態創建 License 類的實例.
  2. 在許可證對像上調用 SetLicense() 方法並將許可證文件的路徑作為參數傳遞.

從文件 C++ 加載 PUB 許可證的步驟

    using Aspose::PUB;
    using System;
    // Initialize the license object
	auto license = System::MakeObject<Aspose::Pub::License>();
	// Set the license
	license->SetLicense(dataDir() + u"License\\Aspose.PUB.C++.lic");

要從流中加載 Aspose.PUB 許可證,應採取以下步驟:

  1. 創建 License 類的實例並將其分配給 License 變量。
  2. 要加載許可證,請創建 FileStream 類的實例,它表示字節流並用於讀取和寫入文件。
  3. 在許可證對像上調用 SetLicense() 方法並將其傳遞給 myStream 對象。此方法使用 FileStream 對象表示的許可證文件的內容設置 Aspose.Pub 庫的許可證。

從流 C++ 加載 PUB 許可證的步驟

    // Initialize a license object
    intrusive_ptr<License>license = new License();
    // Load the license in FileStream
    intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);(u"License\\Aspose.Total.C++.lic", System::IO::FileMode::Open);
    // Set the license
    license->SetLicense(myStream);