Exemplo simples de criar um arquivo do PowerPoint

Eu estou procurando algum código de exemplo sobre como adicionar uma imagem e texto e saída como um arquivo do PowerPoint. O servidor host não tem o Office e não tenho permissão para instalar nada, portanto, a "Manipulação de arquivos do Excel 2007 e do PowerPoint 2007 com a API de formato XML aberto" não me ajudará.Abaixo está o código da saída do PowerPoint. Eu só não sei adicionar texto e imagens.

    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();