许可| aspose.pub c ++

评估版本限制

Aspose.pub的评估版本(未指定许可证)提供完整的产品功能,除了在转换文档的顶部显示评估版本警告。

使用文件或流对象应用许可证

可以从文件或流对象加载许可证。 aspose.pub for C ++将尝试在以下位置找到许可证:

  1. 显式路径。
  2. 包含aspose.pub.dll的文件夹。
  3. 包含称为aspose.pub.dll的组件的文件夹。
  4. 包含输入组件的文件夹(您的.EXE)。
  5. 装配中的嵌入式资源,该资源称为Aspose.pub.dll。

从文件中加载许可证

应用许可证的最简单方法是将许可证文件与Aspose.pub.dll文件放在同一文件夹中,并仅指定没有路径的文件名。

当您调用 setlicense方法时,您通过的许可名称应为许可证文件。例如,如果将许可证文件名更改为“ aspose.pub.lic.xml”,则将该文件名传递给setlicense(…)方法。

C ++

1    auto lic = MakeObject<Aspose::Pub::License>();
2
3    lic->SetLicense(L"Aspose.PUB.Cpp.lic");

从流对象加载许可证

以下示例显示了如何从流中加载许可证。

C ++

1    intrusive_ptr<License>license = new License();
2
3    intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);
4
5    license->SetLicense(myStream);

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.