zoukankan      html  css  js  c++  java
  • Aspose office (Excel,Word,PPT),PDF 在线预览

    前文:

              做个备份,拿的是试用版的 Aspose,功能见标题

    代码:

     1         /// <summary>
     2         /// Aspose office (Excel,Word,PPT),PDF 在线预览
     3         /// </summary>
     4         /// <param name="sourceDoc">需要预览的文件地址</param>
     5         /// <param name="saveDoc">展示的html文件地址</param>
     6         public void Goto(string sourceDoc, string saveDoc)
     7         {
     8             string s_sourceDoc = Server.MapPath(sourceDoc);
     9 
    10             string s_saveDoc = Server.MapPath(saveDoc);
    11 
    12             string docExtendName = Path.GetExtension(s_sourceDoc).ToLower();
    13 
    14             switch (docExtendName)
    15             {
    16                 case ".doc":
    17                 case ".docx":
    18                     Aspose.Words.Document doc = new Aspose.Words.Document(s_sourceDoc);
    19                     doc.Save(s_saveDoc, Aspose.Words.SaveFormat.Html);
    20                     Response.Redirect(saveDoc);
    21                     break;
    22                 case ".xls":
    23                 case ".xlsx":
    24                     Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(s_sourceDoc);
    25                     workbook.Save(s_saveDoc, Aspose.Cells.SaveFormat.Html);
    26                     Response.Redirect(saveDoc);
    27                     break;
    28                 case ".ppt":
    29                 case ".pptx":
    30                     Aspose.Slides.Pptx.PresentationEx pres = new Aspose.Slides.Pptx.PresentationEx(s_sourceDoc);
    31                     pres.Save(s_saveDoc, Aspose.Slides.Export.SaveFormat.Html);
    32                     Response.Redirect(saveDoc);
    33                     break;
    34                 case ".pdf":
    35                     Aspose.Pdf.Document pdf = new Aspose.Pdf.Document(s_sourceDoc);
    36                     pdf.Save(s_saveDoc, Aspose.Pdf.SaveFormat.Html);
    37                     Response.Redirect(saveDoc);
    38                     break;
    39             }
    40         }

    地址:http://download.csdn.net/detail/hou3125378/9909973

  • 相关阅读:
    drf之频率器拓展
    drf之分页器
    drf之异常处理
    drf之过滤与排序
    drf之频率
    drf之权限
    drf之认证
    drf之路由
    drf之视图家族
    性能优化
  • 原文地址:https://www.cnblogs.com/houlin/p/7233954.html
Copyright © 2011-2022 走看看