CSharp:Convert ppt to html,pdf etc. using Aspose.Slides

 

https://github.com/aspose-ocr

 https://github.com/aspose-slides/Aspose.Slides-for-.NET

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using Aspose.Slides;    


namespace AsposeDemoApp
{

    /// <summary>
    /// geovindu, Geovin Du,塗聚文,涂聚文
    /// </summary>
    public partial class asposepptdemo : System.Web.UI.Page
    {


        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if(!IsPostBack)
            {
                try
                {
          
                    // The path to the documents directory.
                    string dataDir = Server.MapPath("~") + "/";
                    // load the file to be converted

                    var prs = new Aspose.Slides.Presentation(dataDir + "geovindu.pptx");

                    // render as PDF, XPS & TIFF

                    prs.Save(dataDir + "geovindupdf.pdf", Aspose.Slides.Export.SaveFormat.Pdf);

                    // prs.Save(dataDir + "geovindupdf.xps", Aspose.Slides.Export.SaveFormat.Xps);

                    //prs.Save(dataDir + "geovindupdf.tiff", Aspose.Slides.Export.SaveFormat.Tiff);
                    //prs.Save(dataDir + "geovindupdf.html", Aspose.Slides.Export.SaveFormat.Html5);

                    Response.Write("转换成功!");
                    Response.Redirect("geovindupdf.pdf");
                }
                catch (Exception ex)
                {
                    Response.Write("转换失败!" + ex.Message);
                }

            }
        }
       
    }
}

  

ASP.NET PowerPoint Viewer
https://products.aspose.com/slides/zh/net/

image

 

posted @ 2025-10-12 16:49  ®Geovin Du Dream Park™  阅读(7)  评论(0)    收藏  举报