Ліцензування | Aspose.PUB для C++

Обмеження оціночної версії

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

Застосуйте ліцензію за допомогою File або Stream Object

Ліцензію можна завантажити з файлу або об’єкта потоку. 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(…).

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.