GeneratePresentation
GeneratePresentation(string, PresentationContentAmountType)
Генерирует экземпляр презентации из текстового описания. Укажите тему, идеи, цитаты или фрагменты текста на требуемом языке.
public IPresentation GeneratePresentation(string description,
PresentationContentAmountType presentationContentAmount)
| Параметр | Тип | Описание |
|---|---|---|
| description | String | Тема, идеи, цитаты или фрагменты текста. |
| presentationContentAmount | PresentationContentAmountType | Объём контента в получаемой презентации. |
Исключения
| исключение | условие |
|---|---|
| ArgumentException | Инструкция AI-чата не может быть null или пустой. |
Примечания
В примере ниже используется значение по умолчанию AsposeAIWebClient, которое создаётся конструктором без параметров SlidesAIAgent и подключается к собственному LLM Aspose. Чтобы использовать другого поставщика ИИ, предоставить свой LLM или настроить подключение (например, передав свой HttpClient), передайте реализацию IAIWebClient в конструктор SlidesAIAgent. Доступные реализации включают:
См. также
- интерфейс IPresentation
- перечисление PresentationContentAmountType
- класс SlidesAIAgent
- пространство имён Aspose.Slides.AI
- сборка Aspose.Slides
GeneratePresentation(string, PresentationContentAmountType, IPresentation)
Генерирует экземпляр презентации из текстового описания. Укажите тему, идеи, цитаты или фрагменты текста на требуемом языке.
public IPresentation GeneratePresentation(string description,
PresentationContentAmountType presentationContentAmount, IPresentation presentationTemplate)
| Параметр | Тип | Описание |
|---|---|---|
| description | String | Тема, идеи, цитаты или фрагменты текста. |
| presentationContentAmount | PresentationContentAmountType | Объём контента в получаемой презентации. |
| presentationTemplate | IPresentation | Презентация, используемая в качестве шаблона для макета и дизайна, заменяющая шаблон по умолчанию. |
Исключения
| исключение | условие |
|---|---|
| ArgumentNullException | Шаблон презентации не предоставлен. |
| ArgumentException | Инструкция AI-чата не может быть null или пустой. |
Примечания
В примере ниже используется значение по умолчанию AsposeAIWebClient, которое создаётся конструктором без параметров SlidesAIAgent и подключается к собственному LLM Aspose. Чтобы использовать другого поставщика ИИ, предоставить свой LLM или настроить подключение (например, передав свой HttpClient), передайте реализацию IAIWebClient в конструктор SlidesAIAgent. Доступные реализации включают:
См. также
- интерфейс IPresentation
- перечисление PresentationContentAmountType
- класс SlidesAIAgent
- пространство имён Aspose.Slides.AI
- сборка Aspose.Slides