GeneratePresentation

GeneratePresentation(string, PresentationContentAmountType)

Genera una instancia de presentación a partir de una descripción de texto. Proporcione un tema, ideas, citas o fragmentos de texto en el idioma requerido.

public IPresentation GeneratePresentation(string description, 
    PresentationContentAmountType presentationContentAmount)
ParámetroTipoDescripción
descriptionStringThe topic, ideas, quotes, or text snippets.
presentationContentAmountPresentationContentAmountTypeThe amount of content in the resulting presentation.

Excepciones

excepcióncondición
ArgumentExceptionAI chat instruction can’t be null or empty.

Observaciones

El ejemplo a continuación usa el AsposeAIWebClient predeterminado, que es creado por el constructor sin parámetros SlidesAIAgent y se conecta al LLM propio de Aspose. Para usar un proveedor de IA diferente, suministre su propio LLM o personalice la conexión (por ejemplo, proporcionando su propio HttpClient), pase una implementación IAIWebClient al constructor SlidesAIAgent. Las implementaciones disponibles incluyen:

Véase también


GeneratePresentation(string, PresentationContentAmountType, IPresentation)

Genera una instancia de presentación a partir de una descripción de texto. Proporcione un tema, ideas, citas o fragmentos de texto en el idioma requerido.

public IPresentation GeneratePresentation(string description, 
    PresentationContentAmountType presentationContentAmount, IPresentation presentationTemplate)
ParámetroTipoDescripción
descriptionStringThe topic, ideas, quotes, or text snippets.
presentationContentAmountPresentationContentAmountTypeThe amount of content in the resulting presentation.
presentationTemplateIPresentationA presentation to use as a template for layout and design, replacing the default template.

Excepciones

excepcióncondición
ArgumentNullExceptionPresentation template is not provided.
ArgumentExceptionAI chat instruction can’t be null or empty.

Observaciones

El ejemplo a continuación usa el AsposeAIWebClient predeterminado, que es creado por el constructor sin parámetros SlidesAIAgent y se conecta al LLM propio de Aspose. Para usar un proveedor de IA diferente, suministre su propio LLM o personalice la conexión (por ejemplo, proporcionando su propio HttpClient), pase una implementación IAIWebClient al constructor SlidesAIAgent. Las implementaciones disponibles incluyen:

Véase también