Ejemplo simple de crear un archivo de PowerPoint

Estoy buscando un código de ejemplo sobre cómo agregar una imagen y un texto y mostrarlo como un archivo de PowerPoint. El servidor host no tiene Office y no tengo permiso para instalar nada, por lo que la "Manipulación de archivos de Excel 2007 y PowerPoint 2007 con la API de formato XML abierto" no me ayudará.A continuación se muestra el código de salida del PowerPoint. Simplemente no sé de agregar texto e imágenes.

    Response.ClearContent();
    Response.AddHeader("content-disposition", "attachment;filename=Filename.ppt");
    Response.ContentType = "application/powerpoint";
    System.IO.StringWriter sw = new System.IO.StringWriter();
    System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw);
    Response.Write(sw.ToString());
    Response.End();

Respuestas a la pregunta(1)

Su respuesta a la pregunta