加载许可证 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);



常见问题解答

1. 如何获得 Aspose.PUB API 解决方案的许可证?

申请许可证最简单的方法是将许可证文件放在与 Aspose.PUB.dll 文件相同的文件夹中,并仅指定文件名而不指定路径。 另一种选择是从流加载许可证。

2. Aspose.PUB 评估版有什么限制吗?

Aspose.PUB 的试用版提供了完整的产品功能,唯一的区别是在转换后的文档顶部突出显示了评估版本警告。

3. 我可以在购买许可证之前评估 Aspose.PUB API 解决方案吗?

当然,Aspose 提供了 Aspose.PUB API 解决方案的免费评估版本,供开发人员测试其功能以及与其应用程序的兼容性。 评估版本允许您探索 API 的功能并确保它在做出购买决定之前满足您的要求。 只需从 Aspose 网站下载评估版本并开始在您的开发环境中对其进行评估。