Ліцензування та підписка

Іноді, щоб краще вивчити систему, хочеться якомога швидше зануритися в код. Щоб полегшити ситуацію, Aspose.Words надає різні тарифні плани для придбання або пропонує безкоштовну пробну версію та тимчасову ліцензію на 30 днів для ознайомлення.

Безкоштовна пробна версія або тимчасова Ліцензія

Aspose.Words це неймовірне програмне забезпечення, яке розробники можуть спробувати перед покупкою.

Безкоштовна пробна версія

Ознайомча версія така ж, як і придбана – Пробна версія просто стає ліцензованим, коли ви додаєте кілька рядків коду для застосування ліцензії.

Пробна версія Aspose.Words без зазначеної ліцензії забезпечує повну функціональність продукту, але при завантаженні та збереженні у верхній частині документа додається оціночний водяний знак і максимальний розмір документа обмежується кількома сотнями абзаців.

Тимчасова Ліцензія

Якщо ви хочете протестувати Aspose.Words без обмежень пробної версії, ви також можете попросити тимчасову ліцензію на 30 днів. Більш детальну інформацію дивіться в розділі Отримати тимчасову ліцензію сторінка.

Придбана ліцензія

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

Захист вашої придбаної ліцензії

Після придбання ліцензії Вам необхідно уважно ознайомитися з інформацією на сторінці Захист придбаної ліцензії щоб захистити ваш ліцензійний файл. Будь ласка, зверніть увагу, що ця сторінка доступна для перегляду, тільки якщо у вас є платна Ліцензія.

Параметри застосування ліцензії

Ліцензії можуть бути видані з різних місць:

  • Явний шлях
  • Папка, що містить файл Aspose.Words_\*.dll
  • Папка, що містить збірку, яка викликала Aspose.Words_\*.dll
  • Папка, що містить оригінальну збірку (ваша .exe)
  • Вбудований ресурс у збірці називається Aspose.Words_\*.dll

Часто найпростіший спосіб встановити ліцензію-помістити файл ліцензії в ту саму папку, що і Aspose.Words_\*.dll, і вказати лише ім’я файлу, не вказуючи шлях.

Застосувати ліцензію за допомогою файлу або потокового об’єкта

Розробляючи свою програму, викликайте SetLicense у коді запуску перед використанням класів Aspose.Words.

Завантажте ліцензію з файлу

Використовуючи метод SetLicense, ви можете спробувати знайти файл ліцензії в папках embedded resources або assembly для подальшого використання.

Наступний приклад коду показує, як ініціалізувати ліцензію з папки:

Завантажте ліцензію з потокового об’єкта

Наступний приклад коду показує, як ініціалізувати ліцензію з потоку, використовуючи інший метод SetLicense:

Включіть файл ліцензії як вбудований ресурс

Простий спосіб підключити ліцензію до програми та переконатися, що вона не буде втрачена, - це включити її як вбудований ресурс. Спосіб впровадження та використання ресурсів залежить від вашої цільової платформи.

Windows

Припустимо, ви додали ліцензію як ресурс, як показано нижче.

resource.h
#define IDR_ASPOSE_WORDS_LIC            101
resource.rc
IDR_ASPOSE_WORDS_LIC RCDATA "Aspose.Words.Cpp.lic"

Наступний приклад коду показує, як ініціалізувати ліцензію з вбудованого ресурсу за допомогою методу SetLicense:

Linux

Існує подібний спосіб вбудовування ресурсів у Linux у виконуваний файл.

Наступний приклад коду показує, як ініціалізувати ліцензію з вбудованого ресурсу за допомогою методу SetLicense:

Зміна імені файлу ліцензії

Ім’я файлу ліцензії не повинно бути " Aspose.Words.LIC". Ви можете перейменувати його на свій розсуд і використовувати це ім’я під час налаштування ліцензії у вашому додатку.

Виняток “не вдається знайти ім’я файлу ліцензії”

Коли ви купуєте та завантажуєте ліцензію, веб-сайт Aspose присвоює файлу ліцензії ім’я “Aspose.Words.LIC”. Ви завантажуєте файл ліцензії за допомогою свого браузера. У цьому випадку деякі браузери розпізнають файл ліцензії як XML і додають до нього розширення .xml, так що повне ім’я файлу на вашому комп’ютері стає “Aspose.Words.lic.XML”.

Якщо Microsoft Windows налаштовано на приховування розширень для відомих типів файлів (на жаль, це за замовчуванням у більшості установок Windows), файл ліцензії відображатиметься як “Aspose.Words. LIC” у Windows Explorer. Ви, мабуть, подумаєте, що це справжнє ім’я файлу, і викликаєте SetLicense, передаючи його “Aspose.Words.LIC”, але такого файлу немає, отже, виняток.

Щоб вирішити проблему, перейменуйте файл, щоб видалити невидиме розширення .xml. Ми також рекомендуємо вимкнути опцію “приховати розширення” в Microsoft Windows.

Використання декількох продуктів Aspose

Якщо ви використовуєте у своєму додатку кілька продуктів Aspose, таких як Aspose.Words та Aspose.Cells, ось кілька корисних порад:

  • Встановіть ліцензію для кожного продукту Aspose окремо. Навіть якщо у вас є один файл ліцензії для всіх компонентів, наприклад “Aspose.Total.lic”, вам все одно потрібно викликати SetLicense окремо для кожного продукту Aspose, який ви використовуєте у своєму додатку.
  • Використовуйте повну назву ліцензійного класу. Кожен продукт Aspose має клас License у своєму власному просторі імен. Наприклад, у Aspose.Words є Aspose.Words.License, а у Aspose.Cells є Aspose.Cells.Клас ліцензії. Використання повної назви класу дозволяє уникнути плутанини щодо того, яка Ліцензія застосовується до того чи іншого продукту.