许可| aspose.pub c ++
评估版本限制
Aspose.pub的评估版本(未指定许可证)提供完整的产品功能,除了在转换文档的顶部显示评估版本警告。
使用文件或流对象应用许可证
可以从文件或流对象加载许可证。 aspose.pub for C ++将尝试在以下位置找到许可证:
- 显式路径。
- 包含aspose.pub.dll的文件夹。
- 包含称为aspose.pub.dll的组件的文件夹。
- 包含输入组件的文件夹(您的.EXE)。
- 装配中的嵌入式资源,该资源称为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);