GeneratePresentation
GeneratePresentation(string, PresentationContentAmountType)
Erzeugt eine Präsentationsinstanz aus einer Textbeschreibung. Geben Sie ein Thema, Ideen, Zitate oder Textausschnitte in der gewünschten Sprache an.
public IPresentation GeneratePresentation(string description,
PresentationContentAmountType presentationContentAmount)
| Parameter | Type | Beschreibung |
|---|---|---|
| description | String | Das Thema, Ideen, Zitate oder Textausschnitte. |
| presentationContentAmount | PresentationContentAmountType | Die Menge des Inhalts in der resultierenden Präsentation. |
Exceptions
| Ausnahme | Bedingung |
|---|---|
| ArgumentException | AI-Chat-Anweisung darf nicht null oder leer sein. |
Remarks
Das nachstehende Beispiel verwendet das Standard-AsposeAIWebClient, das durch den parameterlosen SlidesAIAgent-Konstruktor erstellt wird und eine Verbindung zu Asposes eigenem LLM herstellt. Um einen anderen KI-Anbieter zu verwenden, stellen Sie Ihr eigenes LLM bereit oder passen die Verbindung an (z. B. indem Sie Ihren eigenen HttpClient bereitstellen), und übergeben eine IAIWebClient-Implementierung an den SlidesAIAgent-Konstruktor. Verfügbare Implementierungen umfassen:
See Also
- interface IPresentation
- enum PresentationContentAmountType
- class SlidesAIAgent
- namespace Aspose.Slides.AI
- assembly Aspose.Slides
GeneratePresentation(string, PresentationContentAmountType, IPresentation)
Erzeugt eine Präsentationsinstanz aus einer Textbeschreibung. Geben Sie ein Thema, Ideen, Zitate oder Textausschnitte in der gewünschten Sprache an.
public IPresentation GeneratePresentation(string description,
PresentationContentAmountType presentationContentAmount, IPresentation presentationTemplate)
| Parameter | Type | Beschreibung |
|---|---|---|
| description | String | Das Thema, Ideen, Zitate oder Textausschnitte. |
| presentationContentAmount | PresentationContentAmountType | Die Menge des Inhalts in der resultierenden Präsentation. |
| presentationTemplate | IPresentation | Eine Präsentation, die als Vorlage für Layout und Design verwendet wird und die Standardvorlage ersetzt. |
Exceptions
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | Präsentationsvorlage wurde nicht bereitgestellt. |
| ArgumentException | AI-Chat-Anweisung darf nicht null oder leer sein. |
Remarks
Das nachstehende Beispiel verwendet das Standard-AsposeAIWebClient, das durch den parameterlosen SlidesAIAgent-Konstruktor erstellt wird und eine Verbindung zu Asposes eigenem LLM herstellt. Um einen anderen KI-Anbieter zu verwenden, stellen Sie Ihr eigenes LLM bereit oder passen die Verbindung an (z. B. indem Sie Ihren eigenen HttpClient bereitstellen), und übergeben eine IAIWebClient-Implementierung an den SlidesAIAgent-Konstruktor. Verfügbare Implementierungen umfassen:
See Also
- interface IPresentation
- enum PresentationContentAmountType
- class SlidesAIAgent
- namespace Aspose.Slides.AI
- assembly Aspose.Slides