Лицензирование | Aspose.PUB для C++

Ограничения ознакомительной версии

Ознакомительная версия Aspose.PUB (без указанной лицензии) обеспечивает полную функциональность продукта, за исключением того, что предупреждение об ознакомительной версии отображается в верхней части преобразованного документа.

Применить лицензию с помощью файла или объекта потока

Лицензию можно загрузить из файла или потокового объекта. Aspose.PUB для 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(…).

С++

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

Загрузка лицензии из потока

В следующем примере показано, как загрузить лицензию из потока.

С++

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.