加载许可证 MS PUB

从文件或流 C++ 中获取 MS Publisher 的许可证

 

Microsoft Publisher 是一款专门用于页面布局和设计的软件。它支持多种文件格式,包括 MS Publisher 2.0 或更高版本、.txt、RTF、MS Word、HTML、Unicode 文本等。Publisher 中的 .pub 文件格式用途广泛,可包含文本、图像和图形的组合,这使其非常适合用于制作传单、手册和明信片等宣传材料。这些文件可以使用 Microsoft Publisher 打开、编辑和打印,但除非先将其转换为其他文件格式,否则无法在 Microsoft Word、Adobe InDesign 等其他软件中打开或编辑。

Aspose.PUB for C++ 使您能够在 C++ 应用程序中无缝、直接地使用 PUB 文件。它支持加载、编辑以及将 .pub 文件转换为 PDF、HTML、XLSX、DOC 和其他图像格式。该库可集成到您的项目中,也可用于创建跨平台应用程序,以打开、合并和转换 Microsoft Publisher 文件。部分版本提供的可选功能(optional functionalities)进一步扩展了能力:您可以打开 PUB 文件进行查看或轻度编辑,甚至将多个 PUB 文件合并为单个文档,以简化工作流。停止为 PUB 的限制而苦恼,立即下载 Aspose.PUB for C++,体验对 PUB 文件的自由访问。

在本页中,您将了解如何为使用 C++ 版 Aspose.Pub 库设置许可证。许可证文件是使用库的必备条件,提供对其功能和特性的访问权限,并为用户提供支持和升级服务。更多代码示例和数据文件可在 Aspose 的 Github Project 中查看。

在使用 Aspose.PUB 之前,您需要先激活许可证。打开项目的 **NuGet 包管理器**,搜索 **Aspose.PUB** 并直接在开发环境中安装该包。若更喜欢使用命令行,可打开 **Package Manager Console**,输入 `Install-Package Aspose.PUB`(不带引号)。完成上述任意一步后,即可在项目中使用 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 网站下载评估版本并开始在您的开发环境中对其进行评估。