Licensing

Обзор требований Licensing и ограничений оценочной версии для обработки файлов в форматах 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, могут использовать лицензирование с измерением. Более подробную информацию см. в разделе Измерено Licensing FAQ.

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