Лицензирование

Обзор требований к лицензированию и ограничений по версии оценки для обработки форматов файлов 3D в C#.

Ограничения версии оценки

Бесплатную оценочную версию Aspose.3D for .NET можно загрузить из раздела загрузок на веб-сайте Aspose по адресу:Скачать Aspose.3D API.

Ограничение

Версия оценки предоставляет все функции, за исключением следующих:

  • Пользователи могут открывать/импортировать только максимум 50 документов 3D в сцену.
  • Каждый узел может иметь не более 5 дочерних узлов.
  • Каждый узел может иметь не более 2 прикрепленных объектов.
  • Каждая геометрия может иметь не более 2 прикрепленных элементов вершины.
  • Каждый узел может иметь не более 1 материала.
  • Пользователи могут сохранить в Сцена только максимум 50 документов 3D.
  • Пользователи также увидят оценочный водяной знак в визуализированных изображениях и всех других выходных файлах.

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

Лицензия может быть загружена изФайлИлиОбъект потока. Aspose.3D for .NET попытается найти лицензию в следующих местах:

  1. Явный путь.
  2. Папка, которая содержит Aspose.3D.dll.
  3. Папка, содержащая сборку с названием Aspose.3D.dll.
  4. Папка, которая содержит входную сборку (ваш. Exe).
  5. Встроенный ресурс в сборку, который назвал Aspose.3D.dll.

Самый простой способ установить лицензию-поместить файл лицензии в ту же папку, что и файл Aspose.3D.dll, и указать имя файла без пути, как показано в примере ниже.

Загрузка лицензии из файла

Самый простой способ применить лицензию-поместить файл лицензии в ту же папку, что и файл Aspose.3D.dll, и указать только имя файла без пути.

Пример:

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

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

Применить лицензию с использованием встроенного ресурса

Один из способов применения лицензии-установить ееИспользование файла или объекта потока. Еще один отличный способ упаковать лицензию с вашим приложением и убедиться, что она не будет потеряна,-это включить ее в качестве встроенного ресурса в одну из сборок, которая вызывает DLL компонента (входит в Aspose.3D).

Чтобы включить файл лицензии в качестве встроенного ресурса:

  1. В Visual Studio .NET включите файл лицензии (.lic) в проект, выбравФайл, ЗатемДобавить существующий элементИ наконецДобавить.
  2. Выберите файл в обозревателе решений.
  3. УстановитьПостроить действиеКВстроенный ресурсВ окне Свойства.
  4. Чтобы получить доступ к лицензии, встроенной в сборку (как к встроенному ресурсу), просто добавьте файл лицензии как встроенный ресурс в проект и передайте имя файла лицензии методу SetLicense. Класс License автоматически находит файл лицензии во встроенных ресурсах. Нет необходимости вызывать методы GetExecutingAssembly и GetManifestResourceStream класса System.Reflection.Assembly в Microsoft .NET Framework.

Для установки лицензии используется следующий фрагмент кода.

Применить замеренную лицензию

Aspose.3D for .NET API позволяет разработчикам применять дозированные лицензии. Это новый механизм лицензирования. Новый механизм лицензирования будет использоваться наряду с существующим методом лицензирования. Те клиенты, которые хотят получить счет на основе использования функций API, могут использовать лицензирование по дозировке. Для получения более подробной информации, пожалуйста, обратитесь кЧасто задаваемые вопросы по лицензированию с дозированнымРаздел.

Для применения измеряемый ключ был добавлен новый класс Metered. Этот пример кода демонстрирует, как установить измеряемый открытый и закрытый ключи: